1990
1986
1988
1991
2009
Teenage Mutant Ninja Turtles II: The Secret of the Ooze
as Donatello (voice)
Official Rejection
as Self
Waiting for Ophelia
as Jonah Cross
Little Spies
as Melvin
14 Going on 30
as Lloyd Duffy
Peter Pan & the Pirates
Denver, the Last Dinosaur
Defenders of the Earth
as Kshin / Young Kit (voice)