Home / Discover / People

Jumper

2008
as Young Mark

Pearl Harbor

2001
as Young Rafe

The Butterfly Effect

2004
as Tommy age 13

The Amityville Horror

2005
as Billy Lutz

As Good as It Gets

1997
as Spencer Connelly

Blow

2001
as Young George

Message in a Bottle

1999
as Jason Osborne

The Darkroom

2006
as J-Dawg

Exodus Fall

2011
as Kenneth Minor

Cheer Squad Secrets

2020
as Marley Pickett

Dead Souls

2012
as Johnny Petrie

Bailey's Mistake

2001
as Dylan Donovan

The Gingerbread Man

1998
as Jeff Magruder

Fear of the Dark

2003
as Ryan Billings

Bones

2010
as Derrick Scott

The Lucky Man

2018
as Rev. Johnny Jones

Two Scoops

2013
as Tony

The Last Ride

2012
as Silas

The Flyboys

2008
as Jason McIntyre

Monster Garage

2002
as Jesse James

A Dog Of Flanders

1999
as Young Nello

The Hollow One

2015
as Matt Hoffman

Guest Star

Episode Felicity
Party Lines
2000
Episode The Mentalist
Red Menace
2009
Episode Chicago Hope
Thoughts of You
2000
Episode Angel
I've Got You Under My Skin
2000
Episode Monk
Mr. Monk and the Captain's Wife
2004
Episode Sons of Guns
Jesse James Gun
2012
Episode The X-Files
The Unnatural
1999
Episode ER
Good Luck, Ruth Johnson
1998
Episode Modern Marvels
Motorcycles
1999
Episode Family Law
Celano v. Foster
2002
Episode Late Show with David Letterman
Show #2563
2006
Episode In Plain Sight
A Stand-Up Triple
2009
Episode Aquarius
Mother Nature's Son
2016