Ximbi Xombix 2019
Actor, Director
Mega Shark vs. Crocosaurus 2010
as Naval Officer
Balls of Fury 2007
as Chinese Triad (uncredited)
The Chair 2007
as The Dentist
Credits from TMDB.