An English film actor, probably best known for his performances in Across the Universe, Becoming Jane, Control, The Ruins and The Crazies.
2024
as Smith
2024
as John Francis Vater
2024
as Laurentz
2023
as Lucifer
2021
as Joseph Haverstock
2020
as Kvle
2019
as Kappa
2019
as Sean McCaffrey
2017
as Hangman
2017
as Frank
2017
as David Sweat
2016
as Grady
2016
as Asher
2016
as Asa Farrell
2015
as Cody
2014
as Phineas
2014
as Terry Kucik
2014
as Garrett Tully
2013
as Obadiah
2013
as Terry Parrish
2013
as Mason Verger
2012
as Alistair
2012
as Lincoln Cole
2012
as Todd Flannery
2011
as John
2010
as Fool
2010
as Russell
2009
as Bill Stultz
2009
as Tyler
2009
as Donnie
2008
as Elliot
2008
as Mathias
2008
2007
as Max Carrigan
2007
as Hooky
2007
as Henry Austen
2006
as Seth
2006
as Karl van Beethoven
2005
as Luke
2004
as Male Model
1997
as Max Ransom
1987
as Little John