2020
as David
2016
as Samuel Grievess
2014
as Omohundro
2014
as Joseph Catalano
2013
as Cain
2012
as Blake
2011
as Cole
2010
as Military (uncredited)
2010
as Shane
2010
as Pvt. Billy Babcock
2009
as Shawn York
2008
as Jack
2005
as Lewis Ramsey
2005
as James / Jack
2004
as Kyle
2003
as Ed Marteson / Romeo
2003
as Boy
2002
as Tom Sweeney
2000
as Arnie Clifton
1999
as Joe Utley