Home / Discover / People

Tall Girl

2019
as Richie Kreyman

Stuart Little

1999
as Monty (voice)

Chicken Little

2005
as Runt of the Litter (voice)

Stuart Little 2

2002
as Monty the Alley-Cat (voice)

Diary of a Wimpy Kid

2010
as Frank Heffley

The Good Dinosaur

2015
as Thunderclap (voice)

Tall Girl 2

2022
as Richie Kreyman

Sahara

2005
as Al Giordino

You've Got Mail

1998
as George Pappas

8-Bit Christmas

2021
as John Doyle

Uncle Frank

2020
as Mike Bledsoe

Daddy Day Care

2003
as Marvin

National Security

2003
as Hank Rafferty

That Thing You Do!

1996
as Lenny Haise

Speak

2004
as Mr. Freeman

Cowboys

2021
as Troy

Joy Ride

2001
as Fuller Thomas

Gringa

2023
as Jackson

Lean on Pete

2018
as Silver

Escape from Planet Earth

2013
as Hawk (voice)

SubUrbia

1996
as Buff

Reality Bites

1994
as Sammy Gray

Chain of Fools

2000
as Kresk

Management

2009
as Mike

Crimson Tide

1995
as William Barnes

Bandidas

2006
as Quentin

Saving Silverman

2001
as Wayne Lefessier

Hamlet

2000
as Rosencrantz

LaRoy

2023
as Skip

Race the Sun

1996
as Hans Kooiman

Rain Without Thunder

1993
as Jeremy Tanner

Blaze

2018
as Oilman

Safe Men

1998
as Eddie

Shattered Glass

2003
as Adam Penenberg

Night Train

2009
as Pete

Out of Sight

1998
as Glenn Michaels

Happy, Texas

1999
as Wayne Wayne Wayne Jr.

Calvin Marshall

2009
as Coach Little

Rescue Dawn

2006
as Duane