Actor
- Legacy (2022)
- Ash (2020)
- Yan xi gong lüe (2018)
- The Blizzard (2018)
- Xiu chun dao (2014)
- Bu Ken Qu Guan Yin aka Avalokiteshvara (2013)
- Tong que tai (2012)
- Wang de Shengyan (2012)
- Guan yun chang (2011)
- San guo (Three Kingdoms) (2010)
- Ai qing hu jiao zhuan yi II: Ai qing zuo you (2008)
- Nui yan boon sik (2007)
- Ngor fu (2006)
- Fang xiang zhi lu (2006)
- Aiqin duanxun (2005)