2018
Garage Sale Mysteries: The Pandora's Box Murders as Zach
2017
Daughter for Sale as Mitch
2017
Imposters as Andy Wang (4 episodes)
2016
Beyond Redemption as Jack Campbell
2015
Liar, Liar, Vampire as Ashton
2015
Wayward Pines as Reed (1 episode)
2014
My Boyfriends' Dogs as Evan
2014
Zapped as Charlie Wang
2013
Spooksville as Brandon (5 episodes)
2013
Chupacabra vs. the Alamo as Sam
2012
A Mother's Nightmare as Cam
2012
Radio Rebel as RC Dorky Guy
2012
Level Up as Philbert (35 episodes)
2012
Alcatraz as Chet (5 episodes)
2011
Once Upon a Time as Frightened Soldier (1 episode)
2011
Knockout as Nick Wirthlin
2010
R. L. Stine's The Haunting Hour as Chang (1 episode)
2010
R. L. Stine's The Haunting Hour as Tully (1 episode)
2010
Diary of a Wimpy Kid as Carter
2009
Night at the Museum: Battle of the Smithsonian as Teenage Boy #1
2008
Slap Shot 3: The Junior League as Tweaker
2007
Martian Child as Boy at Group Home
2007
Flash Gordon as Tee-Jay (1 episode)
2007
The Sandlot: Heading Home as Wok
2006
Max Havoc - Ring of Fire as Emile
2006
Eureka as Putnam (1 episode)
2004
Battlestar Galactica as Milo (1 episode)
2003
Tru Calling as Kid losing his ball (1 episode)
2002
The Twilight Zone as Timmy (1 episode)
2000
The Christmas Secret as Boy on monitor
1993
The X-Files as Warren (1 episode)