
Filmography

Watch What Happens Live with Andy Cohen
2009 · Self - Guest

The Graham Norton Show
2007 · Self

Rosebush Pruning
2026 · Jack

Omnibus
1967 · Actor

Variety Studio: Actors on Actors
2014 · Self

The Uprising
2026 · John Ball

Friday Night with Jonathan Ross
2001 · Self - Guest

King Kong
2005 · Jimmy

TURN: Washington's Spies
2014 · Abraham Woodhull

Snowpiercer
2013 · Edgar

The Frank Skinner Show
1995 · Self

Nymphomaniac: Vol. II
2013 · K

The Adventures of Tintin
2011 · Tintin (voice)

Fantastic Four
2015 · Ben Grimm / The Thing

Shining Girls
2022 · Harper

Half Man
2026 · Niall

OK! TV
2011 · Actor

Jumper
2008 · Griffin

Tom Clancy's Without Remorse
2021 · Robert Ritter

Billy Elliot
2000 · Billy Elliot

All of Us Strangers
2023 · Dad

Flags of Our Fathers
2006 · Ralph "Iggy" Ignatowski

Rocketman
2019 · Bernie Taupin

Jane Eyre
2011 · St. John

The Eagle
2011 · Esca

Defiance
2008 · Asael Bielski

DI Ray
2022 · Stevo Miller

Man on a Ledge
2012 · Joey Cassidy

Filth
2013 · Lennox

British Film Forever
2007 · Actor

Hallam Foe
2007 · Hallam Foe

Film Stars Don't Die in Liverpool
2017 · Peter Turner

6 Days
2017 · LCpl. Rusty Firmin

Skin
2019 · Bryon Widner

Cranston Academy: Monster Zone
2020 · Danny (Voice)

Nicholas Nickleby
2002 · Smike

Deathwatch
2002 · Pfc. Charlie Shakespeare

Donnybrook
2018 · Jarhead Earl

Undertow
2004 · Chris Munn

Untitled Peaky Blinders Sequel
TBA · Duke Shelby

Close and True
2000 · Mark Sheedy

Retreat
2011 · Jack

Surrounded
2023 · Tommy Walsh

Dear Wendy
2005 · Dick Dandelion

The Chumscrubber
2005 · Dean

The Present
2004 · Self

Recreating the Eighth Wonder: The Making of 'King Kong'
2006 · Self
Takes One to Know One
TBA · Lucas
Fred & Ginger
TBA · Fred Astaire, Producer
On the Red Carpet Presents: All of Us Strangers
2024 · Self

The Billy Elliot Boy
2001 · Himself