2026
Aang: The Last Airbender as Zuko (voice)
2023
Asian Persuasion as Mickey de los Santos
2023
Fruit of the Poisonous Tree
2023
The Keepers of the 5 Kingdoms as Frank
2021
Monster Hunter: Legends of the Guild as Aiden (voice)
2021
Trese as Bagyon Kulimlim (voice) (1 episode)
2021
The Fabulous Filipino Brothers
2020
Almost Paradise as Jace Vargas (3 episodes)
2019
The Creatress as Franklin
2019
Empty by Design as Ash
2019
We Gon' Be Alright (1 episode)
2019
Mushroom and the Forest of the World as Leaves
2019
Victor and Valentino as Javier (voice) (2 episodes)
2018
The Head Thieves as Frankie Castillo
2018
Star Wars Galaxy of Adventures as Narrator (voice) (49 episodes)
2018
Um, Actually... as Self - Contestant (1 episode)
2018
A Million Little Things as Cory (2 episodes)
2017
Sightings as Akiro Nagi
2017
Sex.Sound.Silence as Gil Morrison
2017
Bangarang as Principal
2016
Fan Service as Self (1 episode)
2016
Perfect Timing Villain as Agent Trig Tanner
2016
Jarhead 3: The Siege as Blake
2015
We Bare Bears as Cheddar (voice) (1 episode)
2014
Six Hours: Surviving Typhoon Yolanda
2014
Star Wars Rebels as Jai Kell (voice) (4 episodes)
2014
Bad Ass 2: Bad Asses as Gangly Asian
2014
Awesome Asian Bad Guys as Dante
2014
Murder101 as D. Phillips
2014
JLA Adventures: Trapped in Time as Karate Kid (voice)
2012
Marvel's Ultimate Spider-Man as Flash Thompson (voice) (52 episodes)
2011
Paradise Broken as Ray
2011
Subject: I Love You as Nicky
2010
Firebreather as Kenny Rogers (voice)
2010
Zevo-3 as Matt / Kewl Breeze (voice) (26 episodes)
2010
Generator Rex (1 episode)
2009
Community as Bully's Friend #2 (1 episode)
2009
Blood and Bone as Pinball
2008
Nite Tales as Gerard
2007
Bending Battle as Zuko (voice)
2007
School Time Shipping
2006
Take the Lead as Ramos
2005
The Boondocks as Jigme (voice) (1 episode)
2005
Hell's Kitchen as Self - Restaurant Patron (1 episode)
2005
The Suite Life of Zack & Cody as Hollywood London "Madrid" (1 episode)
2005
Avatar: The Last Airbender as Zuko (voice) (61 episodes)
2005
American Dragon: Jake Long as Jake Long (voice) (55 episodes)
2003
Love Don't Co$t a Thing as Spoken Word Artist
2003
Lilo & Stitch: The Series as Jake Long (voice) (1 episode)
2003
My Dad the Rock Star (1 episode)
2003
Biker Boyz as Philly
2003
That's So Raven as Phil (1 episode)
2002
Kim Possible (1 episode)
2001
Extreme Days as Corey
2001
The Proud Family as Quoc Wong (voice) (2 episodes)
2001
A Kitty Bobo Show as Kitty Bobo
2001
The Chronicle as Noodles (1 episode)
2000
The Debut as Ben Mercado
1999
Undressed (5 episodes)
1999
Providence as Justin Kim (1 episode)
1998
Sinbad: The Battle of the Dark Knights as Prince Hong
1997
Fakin' Da Funk as Julian Lee
1997
Beyond Belief: Fact or Fiction as Rudy Hernandez (segment "The Student") (1 episode)
1996
Promised Land (1 episode)
1996
The Steve Harvey Show as Lee (1 episode)
1996
Nash Bridges (1 episode)
1995
Fist of the North Star as Bat
1995
A Goofy Movie as Additional Voices (voice)
1994
Touched by an Angel as Robbie Hawkins (1 episode)
1994
Viper as Rishi Lama (1 episode)
1992
Hangin' with Mr. Cooper (2 episodes)
1992
Raven as Lucas (20 episodes)
1991
The Hit Man as Pauly
1991
The Perfect Weapon as Jimmy Ho
1990
The Fresh Prince of Bel-Air as Kevin (1 episode)
1990
Cold Dog Soup as Chinese Boy
1988
The Wonder Years as Eddie (3 episodes)
1984
Highway to Heaven (1 episode)