2025Do No HarmSamMovie
2024Justice League: Crisis on Infinite Earths Part TwoBrainiac 5 (voice)Movie
2024Kung Fu Panda 4Fire-Breathing Croc (voice)Movie
2024Shimmer, Inspired by Eva YoungDr. Ethan Gao / Ai Mei ShimmerMovie
2024ScrambledShawnMovie
2024Justice League: Crisis on Infinite Earths Part OneBrainiac 5 (voice)Movie
2023BLUE EYE SAMURAIMan's Voice (voice), Takayoshi (voice) · 2 episodesShow
2023The Hummingbird EffectNarratorMovie
2023Legion of Super-HeroesBrainiac 5 (voice)Movie
2021Love HardOwen LinMovie
2021Broadcast Signal IntrusionJamesMovie
2020All My LifeSolomon ChauMovie
2020Star Trek: Lower DecksRawda (voice) · 1 episodeShow
2020Awkwafina Is Nora from QueensDoc Hottie · 1 episodeShow
2019BurnOfficer LiuMovie
2019Escape Plan: The ExtractorsBao YungMovie
2019Heart of LifeBrendan WinterMovie
2018Tell Me a StoryBrendan · 4 episodesShow
2018Crazy Rich AsiansCharlie WuMovie
2018Station 19Dr. Benson Kwan · 1 episodeShow
2016Single by 30Peter · 8 episodesShow
2016ShadowhuntersMagnus Bane · 55 episodesShow
2015Fire City: End of DaysFrankMovie
2014Revenge of the Green DragonsPaul WongMovie
2014Moms' Night OutJoeyMovie
2014CaperLuke · 9 episodesShow
2013White FrogChaz YoungMovie
2012Already GoneScott LeeMovie
2011Glee: The Concert MovieMike ChangMovie
2011Glee EncoreMike ChangMovie
2011Mortal Kombat: LegacyKuai Liang · 2 episodesShow
20113 MinutesHarry - Hunter #1Movie
2010Step Up 3DCableMovie
2010The Legion of Extraordinary DancersElliot Hoo · 1 episodeShow
2010Our Family WeddingHarryMovie
2009GleeMike Chang · 90 episodesShow
2008iCarly: iGo to JapanYûkiMovie
2008Rita RocksZack · 20 episodesShow
2008The Onion MovieLollipop Love DancerMovie
2008Step Up 2: The StreetsCableMovie
2007iCarlyYûki · 3 episodesShow
2007GreekVance · 3 episodesShow
2007Stomp the YardOther Crew DancerMovie
2005Zoey 101Roy · 1 episodeShow
2005CommittedChinese Delivery Guy · 1 episodeShow
2004You Got Served: Take it to the StreetsDancerMovie
2000Boston PublicFletcher · 1 episodeShow