2011 • as Self
2007 • as Wen Pin Liang
2010 • as Nat Lee
2009
2011 • as Zhang Huan
2009 • as Koh Boon Keong