Peaky Blinders: A Peek Behind the Curtain as Thomas Shelby / Tommy / Himself
The Immortal Man: A Peaky Blinders Film as Thomas 'Tommy' Shelby
Blood Runs Coal as Chip Yablonski
2025
28 Years Later as Jim
2024
Small Things Like These as Bill Furlong
2024
Once Upon a Time in Hollyweird as Archive Footage
2024
Kensuke's Kingdom as Dad (voice)
2023
Oppenheimer as J. Robert Oppenheimer
2023
Inside Christopher Nolan's Oppenheimer as Self - J. Robert Oppenheimer
2021
All of This Unreal Time as Man
2021
A Quiet Place Part II as Emmett
2021
Fight for First: Excel Esports as Narrator (5 episodes)
2020
A World of Calm as Narrator (1 episode)
2019
I'm the Man as Narrator
2019
The Irish Revolution as Self - Narrator (voice)
2019
The Irish Revolution as Self - Narrator (voice) (3 episodes)
2018
The Overcoat as Akaky (voice)
2018
The Silent Man as The Doll
2018
The Delinquent Season as Jim
2017
Dunkirk as Shivering Soldier
2016
Anthropoid as Josef Gabčík
2016
Versus: The Life and Films of Ken Loach as Self - Actor
2015
In the Heart of the Sea as Matthew Joy
2015
Atlantic: The Wildest Ocean on Earth as Himself - Narrator
2014
Variety Studio: Actors on Actors as Self (1 episode)
2014
Lennon or McCartney as Self
2014
Transcendence as Agent Donald Buchanan
2014
Late Night with Seth Meyers as Self (1 episode)
2013
The Fire Rises: The Creation and Impact of The Dark Knight Trilogy as Self (archive footage)
2013
Peaky Blinders as Thomas Shelby (36 episodes)
2012
Broken as Mike Kiernan
2012
The Dark Knight Rises as Dr. Jonathan Crane / Scarecrow
2012
Red Lights as Tom Buckley
2012
Honest Trailers as Robert J. Oppenheimer (archive footage) (1 episode)
2011
In Time as Raymond Leon
2010
TRON: Legacy as Edward Dillinger (uncredited)
2010
Inception as Robert Fischer, Jr.
2010
Peacock as John Skillpa
2009
Perrier's Bounty as Michael McCrea
2008
The Dark Knight as Scarecrow
2008
The Edge of Love as William Killick
2008
Waveriders as Narrator
2007
Watching the Detectives as Neil
2006
The Silent City as Unnamed Character
2006
The Wind That Shakes the Barley as Damien
2006
The Making of 'Red Eye' as Self
2006
Carry on Ken as Self
2005
Red Eye as Jackson Rippner
2005
Batman Begins as Dr. Jonathan Crane
2005
The Late Late Show with Craig Ferguson as Self (1 episode)
2003
Cold Mountain as Bardolph
2003
Girl with a Pearl Earring as Pieter
2003
Intermission as John
2003
Jimmy Kimmel Live! as Self (1 episode)
2002
28 Days Later as Jim
2001
The Way We Live Now as Paul Montague (4 episodes)
2001
Disco Pigs as Pig / Darren
2001
How Harry Became a Tree as Gus
2001
On the Edge as Jonathan Breech
2000
A Man of Few Words as Best Man
2000
Filleann an Feall as Ger
1999
Sunburn as Davin McDerby
1999
Eviction as Brendan McBride
1999
The Trench as Rag Rookwood
1999
At Death's Door as Young Reaper
1999
Sweety Barrett as Pat the Barman
1968
60 Minutes as Self (1 episode)
1953
The Oscars as Self (1 episode)
1944
Golden Globe Awards as Self - Winner (1 episode)