2023
as Rosencrantz
as Constable
2020
as Mike
2017
as Lu Zhang
as Eddie
as Young Triad
2016
as Daniel
2010
as Kim Yong
as Tommy Chan
1992
as Monitor