Actor
Under Wraps 2
2022
The Mitchells vs. the Machines
2021
as Additional Voices (voice)
Pocket Listing
2016
as Tommy Boy
Jake and the Never Land Pirates: Battle for the Book
2014
as Peter Pan (voice)
The Smurfs: The Legend of Smurfy Hollow
2013
as Panicky Smurf (voice)
The Smurfs 2
2013
as Panicky Smurf (voice)
Dark Power
2013
as Neil Roberts
Street Dreams
2009
as Mikey Robbins
Porky's: Pimpin' Pee Wee
2009
as Pee Wee
Return to Sleepaway Camp
2008
as Weed
Species: The Awakening
2007
as Jared (uncredited)
Superman: Doomsday
2007
as Jimmy Olsen (voice)
Toot & Puddle: I'll Be Home for Christmas
2006
as Puddle (voice)
Bratz: Genie Magic
2006
as Bryce / Matt (voice)
American Pie Presents: Band Camp
2005
as Trading Card Bandy
Wild Roomies
2004
as Mr. Asher
The Biggest Fan
2002
as Garfield
Flying Virus
2001
as Adam
Daybreak
2000
as Newton Warner
Cutaway
2000
as Col
Lost in the Pershing Point Hotel
2000
as Duane Striker
Pirates: 3D Show
1999
as Davey
Can of Worms
1999
as Nick
The King and I
1999
as Louis Leonowens (voice)
Children of the Corn V: Fields of Terror
1998
as Ezeekial
Arnold's Halloween
1997
as Curly Gammelthorpe (voice)
Under Wraps
1997
as Gilbert
The Ugly Duckling
1997
as Young Ugly (voice)
Crayola Kids Adventures: 20,000 Leagues Under the Sea
1997
as Captain Nemo
Dot & Spot's Magical Christmas Adventure
1996
as Ryan (voice)
Santa with Muscles
1996
as Taylor
All Dogs Go to Heaven 2
1996
as David (voice)
Breaking Free
1995
as Billy Rankin
The Swan Princess
1994
as Young Derek (voice)
Timmy's Special Delivery: A Precious Moments Christmas
1993
as Timmy / Chris (voice)
Reckless Kelly
1993
as Pop Corn Boy
Picket Fences: Pilot
1992
as Zachary Brock
Stepfather 3
1992
as Easter Party Boy
The Doctor
1991
as Joey
Kindergarten Cop
1990
as Larry
Child's Play 2
1990
as Sammy
Without Her Consent
1990
as Loren