|
The Uprising (2026) as |
|
Rosebush Pruning (2026) as Jack |
|
On the Red Carpet Presents: All of Us Strangers (2024) as Self |
|
All of Us Strangers (2023) as Dad |
|
Surrounded (2023) as Tommy Walsh |
|
Tom Clancy's Without Remorse (2021) as Robert Ritter |
|
Cranston Academy: Monster Zone (2020) as Danny (Voice) |
|
Skin (2019) as Bryon Widner |
|
Rocketman (2019) as Bernie Taupin |
|
Donnybrook (2018) as Jarhead Earl |
|
Film Stars Don't Die in Liverpool (2017) as Peter Turner |
|
6 Days (2017) as LCpl. Rusty Firmin |
|
Fantastic Four (2015) as Ben Grimm / The Thing |
|
Nymphomaniac: Vol. II (2013) as K |
|
Filth (2013) as Lennox |
|
설국열차 (2013) as Edgar |
|
Man on a Ledge (2012) as Joey Cassidy |
|
The Adventures of Tintin (2011) as Tintin (voice) |
|
Retreat (2011) as Jack |
|
Jane Eyre (2011) as St. John |
|
The Eagle (2011) as Esca |
|
Defiance (2008) as Asael Bielski |
|
Jumper (2008) as Griffin |
|
Hallam Foe (2007) as Hallam Foe |
|
Recreating the Eighth Wonder: The Making of 'King Kong' (2006) as Self |
|
Flags of Our Fathers (2006) as Ralph "Iggy" Ignatowski |
|
King Kong (2005) as Jimmy |
|
The Chumscrubber (2005) as Dean |
|
Dear Wendy (2005) as Dick Dandelion |
|
The Present (2004) as Self |
|
Undertow (2004) as Chris Munn |
|
Nicholas Nickleby (2002) as Smike |
|
Deathwatch (2002) as Pfc. Charlie Shakespeare |
|
Billy Elliot (2000) as Billy Elliot |
|
Takes One to Know One () as Lucas |
|
Fred & Ginger () as Fred Astaire |
|
Shell (2025) Executive Producer |
|
Teen Spirit (2019) Executive Producer |
|
The Turn of the Key () Writer |
|
Fred & Ginger () Producer |