Film Productions

Year Title Role
2000 Billy Elliot Billy Elliot
2002 Deathwatch Pvt. Charlie Shakespeare
Nicholas Nickleby Smike
2004 Undertow Chris Munn
2005 Dear Wendy Dick Dandelion
The Chumscrubber Dean Stifle
King Kong Jimmy
2006 Flags of Our Fathers Ralph “Iggy” Ignatowski
2007 Hallam Foe Hallam Foe
2008 Jumper Griffin O’Conner
Defiance Asael Bielski
2011 The Eagle Esca[26]
Jane Eyre St. John Rivers
Retreat Pvt. Jack Coleman
The Adventures of Tintin Tintin
2012 Man on a Ledge Joey Cassidy
2013 Snowpiercer Edgar
Filth Ray Lennox
Nymphomaniac K
2015 Fantastic Four Ben Grimm / The Thing
2017 Film Stars Don’t Die in Liverpool Peter Turner
6 Days Rusty Firmin
2018 Donnybrook Jarhead Earl
Skin Bryon Widner
2019 Rocketman Bernie Taupin
2020 Cranston Academy: Monster Zone Danny
TBA Without Remorse Robert Ritter

Television Shows

Year Title Role
2000 Close and True Mark Sheedy
2014 TURN: Washington’s Spies Abraham Woodhull