Robert Pattinson Filmography: Every Movie and TV Show in Order
All 39 Robert Pattinson roles in chronological order (1953 to 2026): 36 movies and 3 TV series.

How many movies and TV shows has Robert Pattinson been in? This complete Robert Pattinson filmography lists 39 credited roles (36 films, 3 TV series), in chronological order from 1953 to 2026, with links to our full guides where available.
Robert Pattinson movies in order
- Vanity Fair (2004) as Older Rawdy Crawley (uncredited)
- Ring of the Nibelungs (2004) as Giselher
- Harry Potter and the Goblet of Fire (2005) as Cedric Diggory
- The Haunted Airman (2006) as Toby Jugg
- How to Be (2008) as Art
- Little Ashes (2008) as Salvador Dalí
- Twilight (2008) as Edward Cullen
- The Twilight Saga: New Moon (2009) as Edward Cullen
- Remember Me (2010) as Tyler Hawkins
- The Twilight Saga: Eclipse (2010) as Edward Cullen
- Love and Distrust (2010) as Richard (segment "The Summer House")
- Water for Elephants (2011) as Jacob Jankowski
- The Twilight Saga: Breaking Dawn - Part 1 (2011) as Edward Cullen
- Bel Ami (2012) as Georges Duroy
- Cosmopolis (2012) as Eric Packer
- The Twilight Saga: Breaking Dawn - Part 2 (2012) as Edward Cullen
- Maps to the Stars (2014) as Jerome Fontana
- The Rover (2014) as Rey
- Queen of the Desert (2015) as T.E. Lawrence
- Life (2015) as Dennis Stock
- The Childhood of a Leader (2016) as Charles Marker / The Leader
- The Lost City of Z (2017) as Henry Costin
- Fear & Shame (2017) as Himself
- Good Time (2017) as Connie Nikas
- Damsel (2018) as Samuel Alabaster
- High Life (2018) as Monte
- The King (2019) as The Dauphin
- The Lighthouse (2019) as Thomas Howard
- Waiting for the Barbarians (2020) as Officer Mandel
- Tenet (2020) as Neil
- The Devil All the Time (2020) as Reverend Preston Teagardin
- The Batman (2022) as Bruce Wayne / The Batman
- Mickey 17 (2025) as Mickey Barnes
- Die My Love (2025) as Jackson
- Marty Supreme (2025) as British Open Semifinals Commentator (voice) (uncredited)
- The Drama (2026) as Charlie Thompson
Robert Pattinson TV shows
- The Oscars (1953) as Self - Presenter
- Running Man (2010)
- Superpowered: The DC Story (2023) as Self (archive footage)
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Robert Pattinson been in?
Robert Pattinson has 36 credited film roles and 3 TV roles, for a total of 39 credits from 1953 to 2026.
What was Robert Pattinson's first major role?
The Oscars (1953).
What is Robert Pattinson's most recent project?
The Drama (2026).



