Cyclophiops Major 2020
Actor, Director
Fahai Don't Know Love 2018
Director
My Ten Million 2016
Actor
Police Story: Lockdown 2013
as Chao Ge
Never out of Sight 2012
Detective Dee and the Mystery of the Phantom Flame 2010
as Zhang Xun
Blood: The Last Vampire 2009
as Japanese Police
Credits from TMDB.