Actor
Dune: Part Two
2024
as Lanville
Outlaw Johnny Black
2023
as Lee
Dune
2021
as Lieutenant Lanville
Mulan
2020
as Duba Tegin
The Paper Tigers
2020
as Sifu Cheung
Venom
2018
as Village Eel Shop Owner
Blindsided: The Game
2018
as Gordon
Accident Man
2018
as Swordmaster
Blindsided
2016
as Gordon
Crouching Tiger, Hidden Dragon: Sword of Destiny
2016
as Iron Crow
Once Upon a Time in Vietnam
2013
as Long
Skyfall
2012
as Severine's Bodyguard
Black Dynamite
2009
as Fiendish Dr. Wu
Chandni Chowk to China
2009
as Chiang Kohung
The Fifth Commandment
2008
as Z
Syriana
2005
as Chinese Engineer
Batman Begins
2005
as Hazmat Technician
Vampires: The Turning
2005
as Kiko
Bulletproof Monk
2003
as Master Monk
Red Skies
2002
as Zhao Lo
The Silent Force
2001
as Jimmy Thai
Shanghai Noon
2000
as Lo Fong
Lethal Weapon 4
1998
as Chu
Red Corner
1997
as Huan Minglu
Spawn
1997
as Korean Soldier (uncredited)
True Vengeance
1997
as Takura
Once Upon a Time in China and America
1997
as Dick
Double Dragon
1994
as Ninja Wraith
Death Match
1994
as Fighter
Ring of Steel
1994
as Ninja
Ulterior Motives
1993
as Yakuza #6
American Streetfighter
1992
as Ito
Rage and Honor
1992
as Dave the Thug
Showdown in Little Tokyo
1991
as Kickboxer #2
American Kickboxer
1991
as Howard
The Perfect Weapon
1991
as Diamond