2022
as Corporal Levitz
2018
as Ram
2018
as Young Dean
2018
as Tyler Warzel
2017
as Chris
2017
as Matty Pruitt
2014
as Isaac
2011
as Brian
2008
as Young Michael Taylor
2007
as Ben Reynolds
2006
as Young Angel
2005
2005
as Max
2004
as Timmy
2004
as Boy #2 at Play (Wolf)
2004
2003
as Michael Boyle
2003
as Kyle Bream (1998)
2003
as First Lt. Danny Hall
2003
as Harry's Friend #2
2002
2001
as Hummer
2001
as Kyle Moran
2001
1998
as Li’l Jared