Actor (107 credits)
- A Glory Sewn (2017) Sexy Socks
- Pocket Listing (2015) Tommy Boy
- Up in Smoke (2015) El Chupacabra
- Stage Door Divas (2014) Bar Friend
- Dark Power (2013) Neil Roberts
- 'Til Morning (2013) Mr. Smee
- The Smurfs: Legend of Smurfy Hollow (2013) Panicky Smurf, voice acting
- The Smurfs 2 (2013) Panicky Smurf, voice acting
- Ben 10: Destroy All Aliens (2012) JT, voice acting
- Anger Management (2012) Winger
- 1320 (2011) Little Jim
- Jake and the Never Land Pirates (2011) Peter Pan
- Ben 10: Ultimate Alien (2010) Forever Knight #3
- Mad (2010)
- Shake It Up! (2010) Andy
- Street Dreams (2009) Mikey Robbins
- Natalee Holloway (2009) voice acting
- Pimpin' Pee Wee (2009) Pee Wee
- The Secret Saturdays (2008) Ulraj
- Booth Girls (2008) Wil / Convention Worker
- Ben 10: Alien Force (2008) Pierce
- Terminator: The Sarah Connor Chronicles (2008) Henry Douglas, Jr.
- Return to Sleepaway Camp (2008) Weed
- Superman/Doomsday (2007) Jimmy Olsen
- Phineas and Ferb (2007)
- Species: The Awakening (2007) Jared, not listed in credits
- Life (2007) Pete Magnus
- Toot & Puddle: I'll Be Home for Christmas (2006) Puddle, voice acting
- Legion of Super Heroes (2006) Brainiac 5
- Finley the Fire Engine (2006) Miguel (2006)
- The Boondocks (2005) Theater Employee #1
- American Dragon: Jake Long (2005) Bananas B
- Kitty's Dish (2005) Josh, voice acting
- Avatar: The Last Airbender (2005) Academy Student
- American Pie Presents Band Camp (2005) Trading Card Bandy
- Ben 10 (2005) JT
- The Life and Times of Juniper Lee (2005) Deputy Minion
- Zoey 101 (2005) Dorm Advisor
- Roomies (2004) Mr. Asher
- Tales of a Fly on the Wall (2004) Bud
- Joan of Arcadia (2003) Skinny Kid God
- The 56th Annual Tony Awards (2002) играет самого себя - исполнитель
- The Biggest Fan (2002) Garfield
- Fillmore! (2002) Geek Brute #1, voice acting
- So Little Time (2001) Todd
- Kate Brasher (2001) Sincere Boy
- Flying Virus (2001) Adam
- Dead Last (2001) Buzz
- 18 Wheels of Justice (2000) Matthew
- Cutaway (2000) Cal
- Lost in the Pershing Point Hotel (2000) Duane Striker
- The Huntress (2000) Zack
- As Told by Ginger (2000) Ian Richton
- Ed (2000) David Mirsky
- Gilmore Girls (2000) Brad Langford
- Daybreak (2000) Newton Warner
- Pirates: 3D Show (1999) Davey
- Can of Worms (1999) Nick
- Chicken Soup for the Soul (1999) Nate
- The King and I (1999)
- Batman Beyond (1999) Boy
- Michael Landon, the Father I Knew (1999) Teenage Jack
- Our Friend, Martin (1999) Sam Dale, voice acting
- Balloon Farm (1999) Charles
- The Easter Story Keepers (1998) Justin, voice acting
- The Swan Princess: Sing Along (1998) Young Prince Derek, voice acting
- Cousin Skeeter (1998) Nerdy Kid
- Children of the Corn V: Fields of Terror (1998)
- The Wild Thornberrys (1998) Todd
- Crayola Kids Adventures: 20,000 Leagues Under the Sea (1997) Captain Nemo
- Crayola Kids Adventures: Tales of Gulliver's Travels (1997) Gulliver
- Crayola Kids Adventures: The Trojan Horse (1997) Odysseus
- Under Wraps (1997) Gilbert
- The Ugly Duckling (1997) Young Ugly, voice acting
- Sitting in Limbo (1997) Joey Viola
- Pepper Ann (1997) Crash: Moose's Best Friend
- Pensacola: Wings of Gold (1997) Casey Hunt
- Adventures from the Book of Virtues (1996) Courtier
- Santa with Muscles (1996) Taylor
- Gargoyles: The Goliath Chronicles (1996) Matthew
- All Dogs Go to Heaven 2 (1996)
- All Dogs Go to Heaven: The Series (1996) David
- Jungle Cubs (1996) Mungo
- The Crew (1995)
- Napoleon (1995) Napoleon, voice acting
- Breaking Free (1995) Billy Rankin
- Sandman (1995) Easter Bunny
- Phantom 2040 (1994) Hamid
- Heisei tanuki gassen pompoko (1994)
- Circus of the Stars Goes to Disneyland (1994) играет самого себя
- Hey Arnold! (1994) Curly Gammelthorpe
- Weird Science (1994) Trevor Hopkins
- The Swan Princess (1994) Young Prince Derek
- Reckless Kelly (1993) Pop Corn Boy
- All-New Dennis the Menace (1993) Dennis Mitchell
- Living Single (1993) Curly
- Boy Meets World (1993) Robert
- The Adventures of Brisco County Jr. (1993) Charlie Sims
- Out on a Limb (1992) Bob
- Picket Fences (1992) Zachary Brock
- The Torkelsons (1991) Young Kirby
- The Doctor (1991) Joey
- Stepfather III (1991) Easter Party Boy
- Without Her Consent (1990) Loren
- Child's Play 2 (1990) Sammy
- Kindergarten Cop (1990) Larry
- Vultures Zenith