Home / Discover / People

Final Destination 3

2006
as Kevin Fischer

The Ring Two

2005
as Jake

Halloween: Resurrection

2002
as Myles Barton

42

2013
as Dixie Walker

The Deep End of the Ocean

1999
as Sam Karras / Ben Cappadora - Age 12

Just Looking

1999
as Lenny Levine

Night Ride Home

1999
as Justin

A Ring of Endless Light

2002
as Adam Eddington

Elevator Girl

2010
as Jonathan MacIntyre

A Sunday Horse

2016
as Jonathan Collier

Home of the Giants

2007
as Matt Dunbar

The Colt

2005
as Jim Rabb

The Luck of the Irish

2001
as Kyle Johnson

Robot Riot

2020
as Shane

2 Years of Love

2017
as John Grey

Wild Cherry

2009
as Stanford Prescott

Fortune Cookie

2016
as Bryce

The Last Rescue

2015
as Paratrooper Griggs

Domain

2017
as Denver

Dangerous Child

2001
as Jack Cambridge

Smart House

1999
as Ben Cooper

The Jurassic Games

2018
as The Host

Model House

2024
as Neighbor

Rings

2005
as Jake

Backwoods

2008
as Adam

Spin

2003
as Eddie Haley

The 5th Quarter

2011
as Jon Abbate

The Congressman

2016
as Jared Barnes

Everything That Rises

1998
as Nathan Clay

Rocket's Red Glare

2000
as Todd Baker

Independence Daysaster

2013
as Pete Garsette