2024
as Scientist
2021
as Shanghai Shopkeeper
2020
as Fearless Man
2018
as Black Star
2018
as Older Male Bus Passenger
2018
as Old Patron (uncredited)
2017
as Watcher
2017
as Master
2016
as General Zhang
2015
as Asian Reporter (uncredited)
2015
as Mingh
2015
as D . Park (uncredited)
2013
2013
as General Tan
2013
as Asian Boss
2013
as Len
2012
as Asian
2012
as Chinese Pilot
2012
as Asian Friend
2010
as Chinese Mafia Boss
2009
as General (uncredited)
2008
as The Immortal
2007
as Kung Fu Instructor
2007
as Funeral Director
2006
as The Boss
2006
as Instructor
2005
as Kendo Master
2004
as Priest Lee
2003
as Additional Voices (voice)
2003
as Mr. Chang (uncredited)
2003
as Asian Spy
2002
as Wu Shan
2002
as Hijikata
2002
as Master Chang
2002
as Chang Ming
2001
as Pilot
2001
as Thai Referee
2000
as M. Ping
1996
as Mr. Chang
1996
as Dragon Chang
1995
as John Li
1994
as Dad Li
1993
as Large Man
1992
as Mr. Lie
1991
as Ben
1991
as Chinese Man
1990
as Sampolo
1989
as Sun Cheng
1989
1985
as Karate Instructor
1984
as Minh Nguyen
1982
as VC Commander (uncredited)
1978
as Ming Tao (uncredited)
1978
as Warrior
1971
as Disciple