
Filmography90 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | Avatar Aang: The Last AirbenderMovie | Monk Gyatso (voice) | 67 |
| 2024 | Boy Kills WorldMovie | Voice of Shaman (voice) | 65 |
| 2024 | Avatar the Last AirbenderSeries | The Great Sage | 65 |
| 2024 | The PenguinSeries | Feng Zhao | 65 |
| 2024 | Ultraman: RisingMovie | Itow-san / Additional Voices (voice) | 65 |
| 2024 | LaidSeries | Mr. Yao | 65 |
| 2024 | Getting LOSTMovie | Self | 65 |
| 2022 | Quantum LeapSeries | Louis Tann | 63 |
| 2022 | American GigoloSeries | Don Clyborne | 63 |
| 2021 | Law & Order: Organized CrimeSeries | Michael Quan | 62 |
| 2021 | Raya and the Last DragonMovie | Wahn (voice) | 62 |
| 2021 | Fantasy IslandSeries | Brent Lee | 62 |
| 2021 | The Expanse: One ShipSeries | Jules-Pierre Mao | 62 |
| 2020 | Birds of Prey (and the Fantabulous Emancipation of One Harley Quinn)Movie | Mr. Keo | 61 |
| 2020 | The Honeymoon PhaseMovie | The Director | 61 |
| 2019 | No Good NickSeries | Detective Pham | 60 |
| 2018 | BarrySeries | Bong | 59 |
| 2018 | Magnum P.I.Series | Kinny | 59 |
| 2017 | Room 104Series | Dr. Blake | 58 |
| 2017 | The Good DoctorSeries | Leonard Song | 58 |
| 2017 | F**Ked UpMovie | Daddy Chao | 58 |
| 2016 | MacGyverSeries | Richard Sang | 57 |
| 2016 | The TickSeries | Walter | 57 |
| 2015 | The ExpanseSeries | Jules-Pierre Mao | 56 |
| 2015 | K.C. UndercoverSeries | Zane Willis | 56 |
| 2015 | Chicago MedSeries | Patrick Choi | 56 |
| 2015 | The Boy Next DoorMovie | Detective Johnny Chou | 56 |
| 2014 | How to Get Away with MurderSeries | Carl's Lawyer | 55 |
| 2013 | The OrdainedMovie | Howard Ping | 54 |
| 2013 | 21 & OverMovie | Dr. Chang | 54 |
| 2011 | Franklin & BashSeries | Mr. Han | 52 |
| 2011 | Last Man StandingSeries | — | 52 |
| 2010 | Hawaii Five-0Series | Gary 'Aikapu | 51 |
| 2010 | NikitaSeries | Dr. Kang | 51 |
| 2010 | Rizzoli & IslesSeries | Harold Chen | 51 |
| 2010 | The Deep EndSeries | Lewis Chin | 51 |
| 2009 | NCIS: Los AngelesSeries | Binh Tran | 50 |
| 2009 | CastleSeries | Clifford Lee | 50 |
| 2009 | The LodgerMovie | Sam | 50 |
| 2009 | IngeniousMovie | Mr. Chow | 50 |
| 2008 | The MentalistSeries | Mr. Nguyen | 49 |
| 2008 | The Secret Life of the American TeenagerSeries | Dr. Chan, psychiatrist | 49 |
| 2008 | Gemini DivisionSeries | — | 49 |
| 2008 | Childrens HospitalSeries | Mr. Lee | 49 |
| 2008 | Gary UnmarriedSeries | Bobby Kim | 49 |
| 2007 | ChuckSeries | Guillermo Chan | 48 |
| 2007 | Rescue DawnMovie | Province Governor | 48 |
| 2006 | The UnitSeries | Captain | 47 |
| 2006 | SharkSeries | Mike Wong | 47 |
| 2005 | BonesSeries | Victor Lee | 46 |
| 2005 | Grey's AnatomySeries | Mr. Chue | 46 |
| 2005 | Numb3rsSeries | Kaj-Jan Chen | 46 |
| 2005 | MediumSeries | Doctor | 46 |
| 2004 | Veronica MarsSeries | Hu | 45 |
| 2004 | LostSeries | Pierre Chang | 45 |
| 2004 | Helter SkelterMovie | Dr. Noguchi | 45 |
| 2003 | NCISSeries | Henry Deng | 44 |
| 2001 | AliasSeries | Mr. Cho | 42 |
| 2001 | The AgencySeries | Jin-Gui Kim | 42 |
| 2000 | What's Cooking?Movie | Duc Nguyen | 41 |
| 2000 | Deep CoreMovie | Crewmember | 41 |
| 2000 | Paper BulletsMovie | Yang | 41 |
| 1998 | Lethal Weapon 4Movie | Four Father Li Lum Chung | 39 |
| 1997 | Stargate SG-1Series | Chinese Ambassador | 38 |
| 1997 | City of IndustryMovie | Uncle Luke | 38 |
| 1997 | Beverly Hills NinjaMovie | Izumo | 38 |
| 1997 | Chinese BoxMovie | Mr. Wong | 38 |
| 1997 | WoundedMovie | Mr. Lee | 38 |
| 1996 | Nash BridgesSeries | Albert Lee | 37 |
| 1996 | Arli$$Series | Mr. Lee | 37 |
| 1995 | JAGSeries | Kin Ku | 36 |
| 1995 | No Way BackMovie | FBI Agent Gim Takakura | 36 |
| 1994 | ERSeries | Neuro Resident | 35 |
| 1994 | ViperSeries | Bobby Murabito | 35 |
| 1994 | Blue TigerMovie | Soya | 35 |
| 1993 | The X-FilesSeries | Peter Wong | 34 |
| 1993 | The Adventures of Brisco County, Jr.Series | Aide | 34 |
| 1993 | Wild PalmsSeries | Hiro | 34 |
| 1992 | Melrose PlaceSeries | Businessman | 33 |
| 1992 | Rapid FireMovie | Farris | 33 |
| 1991 | Teenage Mutant Ninja Turtles II: The Secret of the OozeMovie | Shredder | 32 |
| 1990 | The FlashSeries | Johnny Choi | 31 |
| 1989 | BaywatchSeries | Tadashi | 30 |
| 1989 | The Iron TriangleMovie | Capt. Duc, ARVN | 30 |
| 1988 | ShootdownMovie | Korean Man #1 | 29 |
| 1987 | Tour of DutySeries | Vietnamese Man | 28 |
| 1987 | G.I. Joe: The MovieMovie | Quick Kick (voice) | 28 |
| 1985 | MacGyverSeries | Chi | 26 |
| 1985 | The Pyramid of Darkness: The Further Adventures of G.I. JoeMovie | Quick Kick (voice) | 26 |
| 0 | At Face ValueMovie | Kee Sung Park | — |