2023
Rebel Moon - Part One: A Child of Fire as Kai2022
Shantaram as Dale Conti / Lin Ford2022
Last Looks as Charlie Waldo2020
The Gentlemen as Ray2020
Jungleland as Stanley Kaminski2019
Triple Frontier as William 'Ironhead' Miller2019
True History of the Kelly Gang as Sergeant O'Neil2019
A Million Little Pieces as Bob Frey Jr.2019
The House Is Alive: Constructing 'Crimson Peak' as Self2017
King Arthur: Legend of the Sword as Arthur2017
Papillon as Henri 'Papillon' Charrière2017
The Lost City of Z as Percival Fawcett2017
Talking with Chris Hardwick as Self2016
Geeking Out as Self2015
Crimson Peak as Dr. Alan McMichael2014
The Tonight Show Starring Jimmy Fallon as Self2013
Pacific Rim as Raleigh Becket2013
The Frame as Raleigh Becket2012
Deadfall as Jay2012
3, 2, 1... Frankie Go Boom as Frankie2011
The Ledge as Gavin Nichols2008
Sons of Anarchy as Jax Teller2008
Sons of Anarchy as Not available2007
The Graham Norton Show as Self2006
Children of Men as Patric2005
Green Street Hooligans as Pete Dunham2003
Jimmy Kimmel Live! as Self2003
Cold Mountain as Bosie2002
Nicholas Nickleby as Nicholas Nickleby2002
Abandon as Embry Larkin2001
Undeclared as Lloyd Haythe2000
Young Americans as Gregor Ryder2000
Whatever Happened to Harold Smith? as Daz2000
What the Folk?... Behind the Scenes of 'Queer as Folk' as Nathan Maloney1999
Queer as Folk as Nathan Maloney1998
Microsoap as Brad1996
My Wonderful Life as Wes1989
Byker Grove as JasonNaN
Criminal as LeoNaN
The Original Monster as Ed GeinNaN
American Drug Lord as Edgar Valdez2022
Last Looks Executive Producer