Actor
- Boogie (2021)
- Beyond Skyline (2017)
- Burn (2016)
- The Faith of Anna Waters (2016)
- 2025: Webisodes (2015)
- 3688 (2015)
- 2025 (2015)
- Prescient (2015)
- re: solve (2014)
- Afterimages (2014)
- Serangoon Road (2013)
- The Child Within (2009)
- Riverside (2008)
- Pulau Hantu (2008)
- The Princess of Nebraska (2007)
- Body (2007)
- Shanghai Hotel (2007)
- December Ends (2006)
- A Rainy Day (2004)