2009
2010
2014
2005
2007
2006
2024
Virgin Territory
as Dioneo
Letters to Juliet
as Charlie
Eragon
as Roran
Resident Evil: Extinction
as Mikey
Beyond the Rush
as Peter Grievess
Dominion
as Alex Lannen
Kings
as David Shepherd
Vanished
as Ben Wilson
Empire
as Agrippa
Pretty/Handsome
as Beckett Bromley