2024
Doctor Who as John Francis Vater2024
Murder Company as Smith2024
The Last Front as Laurentz2023
The Devil Conspiracy as Lucifer2021
The Reckoning as Joseph Haverstock2020
Brave New World as Kvle2019
Cold Blood as Kappa2019
Backdraft 2 as Sean McCaffrey2017
Hangman as Hangman2017
The Ballad of Lefty Brown as Frank2017
NY Prison Break: The Seduction of Joyce Mitchell as David Sweat2016
Outsiders as Asa Farrell2016
Abattoir as Grady2016
My Father, Die as Asher2015
Bleeding Heart as Cody2014
The Divide as Terry Kucik2014
Hercules as Phineas2014
Supremacy as Garrett Tully2013
Hannibal as Mason Verger2013
Horns as Terry Parrish2013
A Single Shot as Obadiah2012
The Twilight Saga: Breaking Dawn - Part 2 as Alistair2012
The Grey as Todd Flannery2012
The River as Lincoln Cole2011
Flutter as John2010
The Crazies as Russell2010
Operation: Endgame as Fool2009
Love Happens as Tyler2009
Amelia as Bill Stultz2009
High Life as Donnie2008
The Ruins as Mathias2008
The 27 Club as Elliot2008
Creating the Universe as Not available2007
Becoming Jane as Henry Austen2007
Across the Universe as Max Carrigan2007
Control as Hooky2006
Copying Beethoven as Karl van Beethoven2006
Little Box of Sweets as Seth2005
Silence Becomes You as Luke2004
Creep as Male Model1997
Midsomer Murders as Max Ransom1991
Performance as Ivar1987
Cause Célèbre as Little John