2024
Beyond the Rush as Peter Grievess2014
Dominion as Alex Lannen2013
Gothica as Dorian Gray2012
Beauty and the Beast as Garrick2011
Poe as Edgar Allan Poe2010
Letters to Juliet as Charlie2009
Kings as Capt. David Shepherd2009
Crush as Julian2007
Virgin Territory as Dioneo2007
Resident Evil: Extinction as Mikey2006
Eragon as Roran2006
Vanished as Ben Wilson2006
Alpha Male as Felix Methuselah2005
Empire as Agrippa2002
Everwood as Nick Bennett1988
Home and Away as Nick SmithNaN
Pretty/Handsome as Beckett Bromley