Actor
Believe in Christmas
2024
as Ethan
I'll Be Home for Christmas
2016
as Mike
Love on the Sidelines
2016
as Danny Holland
The Christmas Secret
2014
as Jason
The Philadelphia Experiment
2012
as Carl Reed
Deadly Hope
2012
as Mixhael Keaton
Bringing Ashley Home
2011
as David Powell
Super Hybrid
2011
as David
TRON: Legacy
2010
as Young Kevin Flynn / Clu Performance Double
Make It Happen
2008
as Joel
7 Things To Do Before I'm 30
2008
as Dan Hart
Nora Roberts' Blue Smoke
2007
as Josh
A Valentine Carol
2007
as Matt
Scary Movie 4
2006
as Jeremiah
Severed
2005
as Greg
White Chicks
2004
as Heath
The Thing Below
2004
as Lance Taylor
First to Die
2003
as David Brandt (as John Henry Reardon)
The Real World Movie: The Lost Season
2002
as Adam (as John Henry Reardon)