Actor
The Man from Nowhere
2021
as Billy
Christmas in July
2019
as Daniel
A.I. 187
2019
as Steve Lample
Time Trap
2018
as Taylor
Shangri-La Suite
2016
as 1950's Elvis
Tell Me How I Die
2016
as Doug
The Perfect Daughter
2016
as Sam Cahill
If I Tell You I Have to Kill You
2015
as Michael
Dawn
2015
as Charlie
Alien Outpost
2014
as Andros
Abandoned Mine
2013
as Brad
Accused at 17
2009
as Chad Voyt
Safe Harbor
2009
as Luke
The Flyboys
2008
as Kyle Barrett
Lenexa, 1 Mile
2006
as Joey Hickey
Southern Comfort
2006
The Elder Son
2006
as Nikita
Buffalo Dreams
2005
as Josh Townsend
The Nickel Children
2005
as Nolan
Eddie's Million Dollar Cook Off
2003
as DB
Gentle Ben 2: Danger on the Mountain
2003
as Mark Wedloe
Gentle Ben
2002
as Mark Wedloe
Pearl Harbor
2001
as Young Danny
The Kid
2000
as Mark