Tim Roth Filmography: Every Movie and TV Show in Order
All 89 Tim Roth roles in chronological order (1983 to 2026): 80 movies and 9 TV series.

How many movies and TV shows has Tim Roth been in? This complete Tim Roth filmography lists 89 credited roles (80 films, 9 TV series), in chronological order from 1983 to 2026, with links to our full guides where available.
Tim Roth movies in order
- Made in Britain (1983) as Trevor
- Meantime (1983) as Colin
- The Hit (1984) as Myron
- Return to Waterloo (1984) as Boy Punk
- Murder with Mirrors (1985) as Edgar Lawson
- A World Apart (1988) as Harold
- To Kill a Priest (1988) as Feliks
- The Cook, the Thief, His Wife & Her Lover (1989) as Mitchel
- Vincent & Theo (1990) as Vincent Van Gogh
- Rosencrantz & Guildenstern Are Dead (1991) as Guildenstern
- Reservoir Dogs (1992) as Mr. Orange / Freddy Newandyke
- Bodies, Rest & Motion (1993) as Nick
- Heart of Darkness (1993) as Marlow
- Captives (1994) as Philip Chaney
- Pulp Fiction (1994) as Pumpkin
- Little Odessa (1994) as Joshua Shapira
- Rob Roy (1995) as Archibald Cunningham
- Four Rooms (1995) as Ted the Bellhop
- Everyone Says I Love You (1996) as Charles Ferry
- No Way Home (1997) as Joey
- Gridlock'd (1997) as Stretch
- Hoodlum (1997) as Dutch Schultz
- Deceiver (1997) as James Walter Wayland
- The Legend of 1900 (1998) as Danny Boodmann T.D. Lemon Nineteen Hundred '1900'
- The Million Dollar Hotel (2000) as Izzy Goldkiss (uncredited)
- Vatel (2000) as Marquis de Lauzun
- Bread and Roses (2000) as Party Guest (uncredited)
- Lucky Numbers (2000) as Gig
- Planet of the Apes (2001) as Thade
- The Musketeer (2001) as Febre the Man in Black
- Invincible (2001) as Herschel Steinschneider / Erik Jan Hanussen
- Killing Emmett Young (2002) as John Harrett / Frank Dwyer
- To Kill a King (2003) as Oliver Cromwell
- The Beautiful Country (2004) as Captain Oh
- Silver City (2004) as Mitch Paine
- Battle of the Brave (2004) as William Pitt
- The Last Sign (2005) as Jeremy Macfarlane
- Dark Water (2005) as Jeff Platzer
- Don't Come Knocking (2005) as Sutter
- Even Money (2007) as Victor
- Youth Without Youth (2007) as Dominic Matei
- Virgin Territory (2007) as Gerbino
- Funny Games (2008) as George
- The Incredible Hulk (2008) as Emil Blonsky
- Skellig (2009) as Skellig
- Pete Smalls Is Dead (2010) as Pete Smalls
- These Amazing Shadows (2011) as Self
- Broken (2012) as Archie
- Arbitrage (2012) as Det. Michael Bryer
- The Liability (2012) as Roy
- Quentin Tarantino: 20 Years of Filmmaking (2013) as Self
- Möbius (2013) as Ivan Rostovsky
- Finding Vivian Maier (2014) as Self - Actor
- Grace of Monaco (2014) as Prince Rainier III
- United Passions (2014) as Sepp Blatter
- October Gale (2014) as Tom
- Selma (2014) as Gov. George Wallace
- Hardcore Henry (2015) as Henry's Father
- Chronic (2015) as David
- 600 Miles (2015) as Hank Harris
- The Hateful Eight (2015) as Oswaldo Mobray
- Mr. Right (2016) as Hopper / Reynolds
- 1 Mile To You (2017) as Jarhead
- The Con Is On (2018) as Peter Fox
- The Padre (2018) as Padre
- Luce (2019) as Peter Edgar
- QT8: The First Eight (2019) as Self
- The Song of Names (2019) as Martin Simmonds
- The Misfits (2021) as Schultz
- Bergman Island (2021) as Tony
- Shang-Chi and the Legend of the Ten Rings (2021) as Emil Blonsky / Abomination (voice) (uncredited)
- Sundown (2022) as Neil Bennett
- There Are No Saints (2022) as Carl Abrahams
- Resurrection (2022) as David
- Marvel Studios Assembled: The Making of She-Hulk: Attorney at Law (2022) as Self
- Punch (2022) as Stan
- Classified (2024) as Kevin Angler
- Tornado (2025) as Sugarman
- Peaky Blinders: The Immortal Man (2026) as John Beckett
- Seven Snipers (2026) as The Dragon
Tim Roth TV shows
- Tales from the Crypt (1989) as Jack Craig
- Twin Peaks (1990) as Gary "Hutch" Hutchens
- Tsunami: The Aftermath (2006) as Nick Fraser
- Lie to Me (2009) as Cal Lightman
- Klondike (2014) as The Count
- Rillington Place (2016) as John Christie
- Tin Star (2017) as Jim Worth / Jack Devlin
- She-Hulk: Attorney at Law (2022) as Emil Blonsky / Abomination
- Last King of the Cross (2023) as Ezra Shipman
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Tim Roth been in?
Tim Roth has 80 credited film roles and 9 TV roles, for a total of 89 credits from 1983 to 2026.
What was Tim Roth's first major role?
Made in Britain (1983).
What is Tim Roth's most recent project?
Seven Snipers (2026).



