Actor
Single Car Crashes
2024
as Sean Fisher
Big Fork
2020
as Tucker
Concrete Kids
2018
as Arthur
The Grounds
2018
as Calvin
Faith Under Fire: The Antoinette Tuff Story
2018
as Michael Hill
Magic Hour
2015
as Ray
Buttwhistle
2014
as Ogden
McCanick
2014
as Louis
Abducted
2013
as Dave
The Diary of Preston Plummer
2012
as Preston Plummer
Vampire
2011
as Renfield
Munger Road
2011
as Corey LaFayve
Beneath the Dark
2010
as Jason
Chasing 3000
2010
as Mickey
Brotherhood
2010
as Adam
Fault Line
2009
Local Color
2008
as John Talia Jr.
My Mom's New Boyfriend
2008
as Eddie
Off the Black
2006
as Dave Tibbel
The Prize Winner of Defiance, Ohio
2005
as Bruce Ryan
Mean Creek
2004
as Rocky Merric
Uncle Nino
2003
as Bobby Micelli
The Glass House
2001
as Rhett Baker
Jurassic Park III
2001
as Eric Kirby
I'll Remember April
2001
as Duke Cooper
A Rumor of Angels
2000
as James Neubauer
The Patriot
2000
as Nathan Martin
Genius
1999
as Charlie Boyle aka Chaz Anthony
The Sixth Sense
1999
as Tommy Tammisimo
In the Doghouse
1998
as Dylan Wagner
Barney's Great Adventure
1998
as Cody
Family Plan
1997
as Alec McKenzie