Peacock
2010 · Drama
as John Skillpa
Kensuke's Kingdom
2024 · Animation
as Dad
Peaky Blinders S6
2022 · Crime
as Thomas Shelby
Sunshine
2007 · Sci-Fi
as Capa
The Wind that Shakes the Barley
2007 · Drama
as Damien
Watching the Detectives
2008 · Comedy
as Neil
Oppenheimer
2023 · Biography
as J. Robert Oppenheimer
Steve
2025 · Drama
as Steve
Red Eye
2005 · Thriller
as Jackson Rippner
Once Upon a Time in Hollyweird
2024 · Thriller
as Self
Aloft
2015 · Drama
as Ivan
Perrier's Bounty
2010 · Action
as Michael
In the Heart of the Sea
2015 · Action
as Matthew Joy
Retreat
2012 · Drama
as Martin
Red Lights
as Tom Buckley
A Quiet Place Part II
2021 · Drama
as Emmett
In Time
2011 · Action
as Raymond Leon
Anna
2019 · Action
as Lenny Miller
Transcendence
2014 · Drama
as Agent Buchanan
Girl with a Pearl Earring
2004 · Biography
as Pieter
The Party
2018 · Comedy
as Tom
Harry Styles: The Finishing Touch
2023 · Documentary
97th Academy Awards
2025 · Comedy
as Self - Presenter
Inception
as Robert Fischer, Jr.
Free Fire
2017 · Action
as Chris
The Delinquent Season
2018 · Drama
as Jim
The Dark Knight
2008 · Action
as Scarecrow
The Trench
2020 · Drama
as Rag Rookwood