He became famous for his role of sparkling vampire Edward Cullen in The Twilight Saga, but back then hardly anyone over the age of fifteen took his acting seriously. Despite that, in the next ten years Robert Pattinson has been choosing his roles carefully, starring in both critically acclaimed indies and movies by established directors, such as David Cronenberg - who had no problem ignoring his Twilight past, and Werner Herzog.
Proving he is not just a pretty face, but an actor able to play a diverse range of characters, he went on to star alongside Willem Defoe in The Lighthouse, which won a prize at this year's Director's Fortnight in Cannes, and is now confirmed as the next Batman.
Pattinson definitely has a fruitful career in front of him, but how much do you know about movies he's played in so far?
Answers at the end!
1. In Which Of These Movies Does Pattinson Play A Character Based On A Real Person?