2025
Last Days as Not available2024
Avatar the Last Airbender as Commander Zhao2024
Joker: Folie à Deux as Dr. Victor Liu2023
Velma as Darren (voice)2023
Missing as Kevin2023
Strange Planet as Bartender (voice)2022
Pantheon as Lieutenant / Protestor / Triumvirate (voice)2022
Pantheon as Lieutenant (voice)2022
Pantheon as Bai Fu (voice)2021
Old as Jarin2020
Industry as Eric Tao2017
Marvel's Inhumans as Karnak Mander-Azur / Karnak2017
Inhumans: The First Chapter as Karnak2016
High Maintenance as Gene2015
Star Wars: The Force Awakens as Admiral Statura2014
The Night Shift as Topher Zia2013
The Blacklist as Ausa Sima2013
Deception as Donald cheng2013
Zero Hour as Father Reggie2011
Person of Interest as Leon Tao2010
Works of Art as John Kim2009
The Good Wife as Shen Yuan2007
Shanghai Kiss as Liam Liu2007
Year of the Fish as Johnny2006
Inside Man as Wing2006
Falling for Grace as Ming Tang2006
X-Men: The Last Stand as Kid Omega2005
The Squid and the Whale as School Therapist2005
Full Disclosure Report as Detective Steven Sing2004
Lost as Miles Straume2004
Saw as Detective Steven Sing2004
The Jury as Not available2004
Strip Search as Liu Tsung-Yuan2004
Sucker Free City as Lincoln Ma2003
Whoopi as Terrence2002
Red Dragon as Lloyd Bowman2002
Face as Willie2001
A.I. Artificial Intelligence as Syatyoo-Sama2001
Vanilla Sky as Art Editor2001
Spy Game as Li2001
Maze as Dr. Mikao2000
The Family Man as Sam Wong2000
Wonderland as Med Student2000
Keeping the Faith as Don1999
The Sopranos as Carter Chong1999
Pictures of Baby Jane Doe as Shopkeeper1998
Rush Hour as Sang1997
Oz as Bian Yixue1997
Red Corner as Peng1997
Kundun as (voice)1995
Welcome to the Dollhouse as Barry1990
Law & Order as Sergeant Stephen Wong1990
Law & Order as Chung1990
Law & Order as Forensic Technician Chung1990
Law & Order as Tommy Wong