2025
Dope Thief as Ho Dinh (8 episodes)
2023
The Accidental Getaway Driver as Tây
2022
Blade of the 47 Ronin as Nikko
2021
NCIS: Hawai'i as Sunny Oania (1 episode)
2019
Warrior as Zing (21 episodes)
2016
This Is Us as Bao (1 episode)
2015
Zero Tolerance as Johnny
2015
The Man with the Iron Fists 2 as Li Kung
2014
22 Jump Street as Vietnamese Jesus
2013
The Gauntlet as Jin-Soo
2013
Once Upon a Time in Vietnam as Đạo
2012
Cuộc đua kỳ thú as Host (13 episodes)
2010
Floating Lives as Võ
2010
Fool for Love as Dũng
2009
Legend is Alive as Long
2007
Saigon Eclipse as Kim
2007
Finishing the Game: The Search for a New Bruce Lee as Troy Poon
2006
I Love the '70s: Volume 2 as Self (3 episodes)
2006
The Slanted Screen as Himself
2005
Little Fish as Jonny
1998
V.I.P. as Johnny Loh (62 episodes)
1998
Hundred Percent as Isaac
1997
Die Gang as Marc Wiessner (13 episodes)
1995
JAG as Bao Hien (1 episode)
1995
Virtuosity as Suburban Reporter
1995
VR.5 as Ky Buchanan (1 episode)
1994
Vanishing Son IV as Hung
1994
Phantom 2040 (1 episode)
1994
3 Ninjas Kick Back as Glam
1993
No Escape, No Return as Tommy Cuff
1993
Heaven & Earth as Sau
1993
seaQuest DSV as Chief William Shan (4 episodes)
1993
Kung Fu: The Legend Continues as Lo Gee (1 episode)
1992
Highlander: The Series as Chu Lin (1 episode)
1992
Highlander: The Series as Jimmy Sang (1 episode)
1992
Rapid Fire as Paul Yang
1991
Earth Angel as Peter
1987
21 Jump Street as Harry Truman Ioki (81 episodes)
1985
Danger Bay as Duk Chin (1 episode)
1985
Sunset Strip as Chinese Youth
1984
Murder, She Wrote as David Kuan (1 episode)
1983
The A-Team as Bobby (1 episode)
1980
Magnum, P.I. (2 episodes)