Home / Discover / People

Cheer Squad Secrets

2020
as Marley Pickett

The Lucky Man

2018
as Rev. Johnny Jones

The Hollow One

2015
as Matt Hoffman

Two Scoops

2013
as Tony

Dead Souls

2012
as Johnny Petrie

The Last Ride

2012
as Silas

Exodus Fall

2011
as Kenneth Minor

Bones

2010
as Derrick Scott

Jumper

2008
as Young Mark

The Flyboys

2008
as Jason McIntyre

The Darkroom

2006
as J-Dawg

The Amityville Horror

2005
as Billy Lutz

The Butterfly Effect

2004
as Tommy age 13

Fear of the Dark

2003
as Ryan Billings

Monster Garage

2002
as Jesse James

Pearl Harbor

2001
as Young Rafe

Bailey's Mistake

2001
as Dylan Donovan

Blow

2001
as Young George

A Dog Of Flanders

1999
as Young Nello

Message in a Bottle

1999
as Jason Osborne

The Gingerbread Man

1998
as Jeff Magruder

As Good as It Gets

1997
as Spencer Connelly

Guest Star

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