Actor
Take My Hand
2024
as Dr. Wallace
Godzilla x Kong: The New Empire
2024
as Talk Show Anchor
In the Room Where He Waits
2024
The Invisible Man
2020
as Accident Victim
Thicker Than Water
2018
as Tin
First Day
2017
as John Nguyen
Guns, Girls and Gambling
2012
as Asian Elvis
Hemingway & Gellhorn
2012
as Chou En-lai
Haywire
2011
as Jiang
Crooked Business
2008
as Peter Cho
Mask of the Ninja
2008
as Hiro
The Promise
2005
as (voice)
Little Fish
2005
as Mr. Chan
Flight of the Phoenix
2004
as Lead Smuggler
The Matrix Revolutions
2003
as Ghost
The Matrix Reloaded
2003
as Ghost
Jumping Ship
2001
as Frakes
Dr. Jekyll and Mr. Hyde
2000
as Barry Tong
Border Patrol
2000
as Capt. Takeyama
The Reunion
1998
Floating Life
1996
as Gar Ming Chan
Lilian's Story
1996
as Transvestite on Bus
Seeing Red
1992
as Nyguen
The Saint: Fear in Fun Park
1989
as Randolph
Trouble in Paradise
1989
as Ringe