Movies
National Treasure: Book of Secrets
as Charles Gates
Crank: High Voltage
as Young Chev
Bride Wars
as (voice)
Changeling
as Screaming Boy (voice, uncredited)
A Turtle's Tale: Sammy's Adventures
as Hatchling Sammy (voice)
You Again
as Ben
Jack and the Beanstalk
as Prince Charming
Opposite Day
as Sammy Benson
The Lost Medallion: The Adventures of Billy Stone
as Billy Stone
Children of the Corn
as Additional Voices (voice)