Stephen Graham Filmography: Every Movie and TV Show in Order
All 76 Stephen Graham roles in chronological order (1984 to 2026): 49 movies and 27 TV series.

How many movies and TV shows has Stephen Graham been in? This complete Stephen Graham filmography lists 76 credited roles (49 films, 27 TV series), in chronological order from 1984 to 2026, with links to our full guides where available.
Stephen Graham movies in order
- Snatch (2000) as Tommy
- Blow Dry (2001) as Press Photographer
- Ultimate Fights from the Movies (2002) as Tommy (Snatch) (archive footage)
- Gangs of New York (2002) as Shang
- The I Inside (2004) as Travis
- Goal! (2005) as Des
- The Good Night (2007) as Victor
- This Is England (2007) as Combo
- Filth and Wisdom (2008) as Harry Beechman
- The Crew (2008) as Franner
- Inkheart (2008) as Fulvio
- The Damned United (2009) as Billy Bremner
- Awaydays (2009) as John Godden
- Doghouse (2009) as Vince
- Public Enemies (2009) as Baby Face Nelson
- London Boulevard (2010) as Danny
- Season of the Witch (2011) as Hagamar
- Pirates of the Caribbean: On Stranger Tides (2011) as Scrum
- Tinker Tailor Soldier Spy (2011) as Jerry Westerby
- Texas Killing Fields (2011) as Rhino
- Best Laid Plans (2012) as Danny
- Blood (2012) as Chrissie Fairburn
- Get Santa (2014) as Barber
- Hyena (2015) as David Knight
- A Patch of Fog (2015) as Robert Green
- Pirates of the Caribbean: Dead Men Tell No Tales (2017) as Scrum
- The Man with the Iron Heart (2017) as Heinrich Himmler
- Film Stars Don't Die in Liverpool (2017) as Joe Turner, Jr
- Journey's End (2017) as Trotter
- Funny Cow (2018) as Mike/Funny Calf's Dad
- Yardie (2018) as Rico
- Boiling Point (2019) as Chef
- Hellboy (2019) as Gruagach (voice)
- Rocketman (2019) as Dick James
- The Irishman (2019) as Anthony 'Tony Pro' Provenzano
- FX's A Christmas Carol (2019) as Jacob Marley
- Greyhound (2020) as Charlie Cole
- Boiling Point (2021) as Andy Jones
- Help (2021) as Tony
- Venom: Let There Be Carnage (2021) as Detective Mulligan
- Roald Dahl's Matilda the Musical (2022) as Mr. Wormwood
- Young Woman and the Sea (2024) as Bill Burgess
- Buffalo Kids (2024) as Uncle Niall (Voice)
- Venom: The Last Dance (2024) as Detective Mulligan
- Blitz (2024) as Albert
- Modi, Three Days on the Wing of Madness (2024) as Leopold Zborowski
- Springsteen: Deliver Me from Nowhere (2025) as Douglas Springsteen
- Peaky Blinders: The Immortal Man (2026) as Hayden Stagg
- Good Boy (2026) as Chris
Stephen Graham TV shows
- The Bill (1984)
- Heartbeat (1992) as Barry Ward
- Band of Brothers (2001) as Myron Mike Ranney
- Empire (2005) as Bazzer
- This Is England '86 (2010) as Combo
- Boardwalk Empire (2010) as Al Capone
- Accused (2010) as Tony Baines
- This Is England '88 (2011) as Combo
- Line of Duty (2012) as John Corbett
- Parade's End (2012) as Vincent MacMaster
- Good Cop (2012) as Noel Finch
- Gogglebox (2013) as Self
- Peaky Blinders (2013) as Hayden Stagg
- This Is England '90 (2015) as Combo
- Taboo (2017) as Atticus
- Little Boy Blue (2017) as SIO David Kelly
- Save Me (2018) as Fabio "Melon" Melonzola
- The Virtues (2019) as Joseph
- White House Farm (2020) as DCI Thomas 'Taff' Jones
- Code 404 (2020) as DI Roy Carver
- Time (2021) as Eric McNally
- The North Water (2021) as Captain Brownlee
- The Walk-In (2022) as Matthew Collins
- Boiling Point (2023) as Andy Jones
- Bodies (2023) as Mannix
- A Thousand Blows (2025) as Henry 'Sugar' Goodson
- Adolescence (2025) as Eddie Miller
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Stephen Graham been in?
Stephen Graham has 49 credited film roles and 27 TV roles, for a total of 76 credits from 1984 to 2026.
What was Stephen Graham's first major role?
The Bill (1984).
What is Stephen Graham's most recent project?
Good Boy (2026).



