It's been a tough couple of weeks for Robert Pattinson!
But, he put on a brave face last night to attend the Cosmopolis premiere at New York's Museum of Modern Art where crowds of fans and photogs fought to get a glimpse of the scorned
With his hair slicked back and some scruff on his face, Rob suited up in a blue Gucci suit, which no doubt matched his mood.
He did manage to put a smile on his face, though, after facing the public post-KStew affair.
Wanna see that smiling face for yourself? Check out below for some more shots of our favorite handsome English bloke.
Oh, Rob, we know a way to cheer you right up!
[Image via WENN.]
Tags: blue suit, cosmopolis, first public appearance, gucci, gucci resort 2013, kristen stewart, kristen stewart cheats, new york premiere, robert pattinson