Triple Tap 2010
as Professor Lau
Love is a Many Stupid Thing 2004
as Officer Ye
Infernal Affairs II 2003
as Cadet School Principal Yip
Infernal Affairs 2002
New Blood 2002
as Dr Liu
Credits from TMDB.