2024
Dune: Part Two as Lanville2023
Outlaw Johnny Black as Lee2021
Dune as Lieutenant Lanville2020
Mulan as Duba Tegin2020
The Paper Tigers as Sifu Cheung2018
Venom as Village Eel Shop Owner2018
Accident Man as Swordmaster2018
Blindsided: The Game as Gordon2016
Crouching Tiger, Hidden Dragon: Sword of Destiny as Iron Crow2016
Blindsided as Gordon2013
Once Upon a Time in Vietnam as Long2012
Skyfall as Severine's Bodyguard2010
Hawaii Five-0 as Kang2009
Chandni Chowk to China as Chiang Kohung2009
Black Dynamite as Fiendish Dr. Wu2008
The Fifth Commandment as Z2005
Batman Begins as Hazmat Technician2005
Syriana as Chinese Engineer2005
Vampires: The Turning as Kiko2004
Home on the Range as Additional Voices (voice)2003
Bulletproof Monk as Master Monk2002
CSI: Miami as Takashi Yamada2002
Spooks as Heng2002
Red Skies as Zhao Lo2001
The Silent Force as Jimmy Thai2000
Shanghai Noon as Lo Fong1999
Angel as Wo-Pang1998
Lethal Weapon 4 as Chu1997
Spawn as Korean Soldier (uncredited)1997
Once Upon a Time in China and America as Dick1997
Red Corner as Huan Minglu1997
True Vengeance as Takura1994
Vanishing Son as Button Man1994
Double Dragon as Ninja Wraith1994
Ring of Steel as Ninja1994
Death Match as Fighter1993
Walker, Texas Ranger as Japanese Karate Student1993
Ulterior Motives as Yakuza #61992
Rage and Honor as Dave the Thug1992
American Streetfighter as Ito1991
Showdown in Little Tokyo as Kickboxer #21991
The Perfect Weapon as Diamond1991
American Kickboxer as Howard2024
Dune: Part Two Fight Choreographer2021
Dune Fight Choreographer2017
Eat Locals Fight Choreographer2009
Black Dynamite Fight Choreographer2007
The Tudors Stunts2004
Ella Enchanted Fight Choreographer1998
Blade Stunts1997
Beverly Hills Ninja Stunts1997
Drive Stunts1996
Escape from L.A. Stunts1994
Double Dragon Stunts1992
Rapid Fire Stunts1991
American Kickboxer Fight Choreographer1985
House StuntsNaN
Dune: Part Three Fight Choreographer