Actor
- Snakehead (2021)
- Abduction (2019)
- Shen gong yuan ling (2017)
- Lady Bloodfight (2016)
- Mr. Bu Lee (2016)
- Trickle Down (2016)
- It's Already Tomorrow in Hong Kong (2015)
- Jasmine (2015)
- Lust and Found (2015)
- My Name Is Tanyusha (2015)
- Aaron Palermo's Game On: Time to Pull the Strings (2014)
- Always (2014)
- Anita Ho (2014)
- The Last Act (2014)
- Betel Nut Girl (2013)
- Supercapitalist (2012)