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