Robert Pattinson has been getting all reflective atop a roof for Dior's new ad campaign. How very mysterious and sexy of him. *Swoon*.
Clearly channelling all his emotions from the whole Kristen Stewart breakup thing, we've gotta say broody is a good look on R-Patz. Wouldn't you agree?