We all know Robert Pattinson as the Twilight guy, right? Not anymore. Sometimes, true talent gets deservedly exceptional roles right out of the gate. Most of the time, however, one must reluctantly work a few warm-up gigs to get the roles that are of real quality. This cannot be more true for Robert Pattinson, whose warm-up ended up being the wildly popular teenage vampire sensation, Edward Cullen. Despite scathing critical reviews of the films and more so on his performance, Pattinson went on to prove audiences wrong and garner a reputation for himself as the actor he wanted to be. Though the reactions seem to be mixed, lots would say he went ahead and did it. These accomplishments have brought him the attention of renowned directors and producers, even landing him the title role in The Batman from director Matt Reeves.
From his rough start as two characters both in book-to-movie adaptations, Pattinson has jumped a myriad of obstacles beyond his initial impression on audiences into the established, dramatic actor we know him to be today. Throughout the films we’ll be discussing today, he has ventured into and mastered — for the most part — what seems like a new accent for every film. Although, as it is with many, getting too emotional for a scene can take you out of the accent and cause some audience speculation. Be that as it may, R. Patt is becoming a well-recognized face in complex and arthouse films, making it essential to roll out a list of the best Robert Pattinson movies.
11. Twilight (2008)
10. Harry Potter and the Goblet of Fire (2005)
9. Tenet (2020)
8. Remember Me (2010)
7. Cosmopolis (2012)
6. The King (2019)
5. The Devil All the Time (2020)
4. High Life (2018)
3. The Batman (2022)
2. The Lighthouse (2019)
1. Good Time (2017)
Editors’ Recommendations
- The Jake Paul Mike Tyson fight raked in more than 100 million global viewers
- Apple’s next prestige series is a remake of a Hollywood classic
- The 9 best Ridley Scott movies of all time
- The White Lotus season 3: Everything we know so far
- Disney+ is going to start adding free ESPN content to the streaming service