Timeless Love 2012
as Eden
We Not Naughty 2012
as Damien Lau Jianren
I Not Stupid Too 2006
as Cheng Cai
Homerun 2003
as Tan Beng Soon
I Not Stupid 2002
as Ang Boon Hock
Credits from TMDB.