Actor
Malibu Rescue: The Next Wave
2020
as Vooch
Malibu Rescue
2019
as Vooch
Teenage Mutant Ninja Turtles: Out of the Shadows
2016
as Donatello
Teenage Mutant Ninja Turtles
2014
as Donatello
The Pretty One
2014
as James
A Star for Christmas
2013
as Zack
Hotel for Dogs
2009
as Hot Dog Man
Black Widow
2008
as Henry
Jane Doe: Eye of the Beholder
2008
as Joe Buckbee
Sydney White
2007
as Terrence Lubinecki
Dorm Daze 2
2006
as Eli
Accepted
2006
as Freaky Student
Lady in the Water
2006
as Tartutic #1
Soccer Dog 2: European Cup
2004
as Dickie
The Haunted Mansion
2003
as Hitchhiking Ghost
Catch Me If You Can
2002
as Teen Waiter
Men in Black II
2002
as Bird Guy Alien / Postal Sorting Alien
How the Grinch Stole Christmas
2000
as Drew Lou Who
Galaxy Quest
1999
as Kyle
The Cure
1995
as Tyler's Buddy #2
Crash Landing: The Rescue of Flight 232
1992