Edited to add: Tink did a bit of detective work (she's good at that!) and reckons the pic is from
this night on the 19th November 2008, I reckon she's pretty spot on ;-)
Aah yes Robert Pattinson in his beanie and LOOK it's the
Stoli shirt!!

Click & Click Again For Larger
Source via
Source