Actor
- Air Strike (2018)
- Angels Wear White (2017)
- Bitter Flowers (2017)
- Love Education (2017)
- Our Shining Days (2017)
- Wai ke feng yu (2017)
- The Guest (2016)
- Best Get Going (2015)
- The Legend of Qin (2015)
- Beijing Love Story (2014)
- Kingdom of Conquerors (2013)
- Legendary: Tomb of the Dragon (2013)
- Zhi Sha (2013)
- Shanghai Calling (2012)
- Tao hua yun (2008)
- Lu cheng (2004)
- Kaiwang chuntian de ditie (2002)
- Ten Minutes Older: The Trumpet (2002)
- Bak Ging lok yue liu (2001)
- Sai Long duo jin (1999)
- Restless (1998)
- Tou fa luan le (1994)
- Yangguang Canlan de Rizi (1994)