2025The Unrestricted WarAgent FengMovie
2024MinghunMovie
2024Lucky StarLuckyMovie
2024The Spiderwick ChroniclesZao · 1 episodeShow
2024Under the BridgeStan Lowe · 2 episodesShow
2024Wild CardsChief Li · 13 episodesShow
2023SightMing WangMovie
2023The IrrationalBo · 1 episodeShow
2023Plan BPsychologist Andrew · 3 episodesShow
2022The LakeVictor Lin · 16 episodesShow
2021InvasionPresident Zhou · 2 episodesShow
2021DemonicDanielMovie
2020Big SkyMitchell Banks · 1 episodeShow
2020FallingEricMovie
2020Coffee & KareemOfficer Steve ChoiMovie
2019Blood & TreasureArthur Chan · 2 episodesShow
2019ChimericaZhang Lin · 4 episodesShow
2019The MurdersBill Chen · 8 episodesShow
2018A Million Little ThingsAlan · 10 episodesShow
2017Birth of the DragonFrankie ChenMovie
2017The AssignmentDr. LinMovie
2017xXx: Return of Xander CageChinese PoliticoMovie
2016Come and Find MeDet. Chris SloanMovie
2016The 9th Life of Louis DraxElliottMovie
2016DC's Legends of TomorrowGenghis Khan · 1 episodeShow
2015Marvel's Jessica JonesPryce Cheng · 6 episodesShow
2015UnREALGuy Moretti · 6 episodesShow
2015The ReturnedMark Bao · 7 episodesShow
2014GodzillaTeam Member #2Movie
2013Evil FeedStevenMovie
2013ElysiumTechnicianMovie
2013Time of DeathStephen ChoiMovie
2013Bates MotelEthan Chang · 3 episodesShow
2013MotiveKen Leung · 1 episodeShow
2013House of CardsXander Feng · 2 episodesShow
2013Tasmanian DevilsWalshMovie
2013Survival CodeRoger ChinMovie
2012Battlestar Galactica: Blood & ChromeCrew Chief TiuMovie
2012ContinuumCurtis Chen · 22 episodesShow
2012The Cabin in the WoodsOperations GuyMovie
2011Combat HospitalCaptain Bobby Trang · 13 episodesShow
2011Befriend and BetrayDonnyMovie
2010Guido Superstar: The Rise of GuidoAndrew ChoMovie
2010NikitaInspector Jeong · 1 episodeShow
2010The A-TeamRavechMovie
2010Web of DesireDr. Tim MasseyMovie
2010Rock SlydeDavidMovie
2010Meteor StormNational GuardMovie
2009A Dangerous ManChenMovie
2009HardwiredCarter BurkeMovie
2009VDr. Maeta · 1 episodeShow
2009Storm SeekersTommy CramerMovie
2008SanctuaryCharles · 3 episodesShow
2008The Guard1 episodeShow
2007They WaitJasonMovie
2007WarTom LoneMovie
2006Big Day7 episodesShow
2006MemoryDr. Deepra ChangMovie
2006Snakes on a PlaneChen LeongMovie
2006PsychTom Fong · 1 episodeShow
2006The Evidence1 episodeShow
2005Terminal City1 episodeShow
2005Robson Arms1 episodeShow
2005ChaosChris LeiMovie
2004Battlestar GalacticaChuckles · 2 episodesShow
2004The LifeDarylMovie
2004I, RobotChinMovie
2004The 4400Colin Chen · 1 episodeShow
2004The Chronicles of RiddickMerc PilotMovie
2003Jake 2.0Chinese Agent · 1 episodeShow
2003A Tale of Two WivesBrunoMovie
2002Ballistic: Ecks vs. SeverAgent Harry LeeMovie
2002The Twilight ZoneNathan Park · 1 episodeShow
2002Various PositionsIanMovie