FROM MTV NEWS: Between shooting a fragrance campaign for Dior Homme and getting bootylicious at Beyonce concerts, Robert Pattinson has somehow found time to secure yet another film role.
The latest (via The Hollywood Reporter): Robert will play magazine photographer Dennis Stock in the upcoming film "Life." He stars alongside Dane DeHaan as James Dean.