2011 • as Self
2009
2007 • as Wen Pin Liang
2010 • as Nat Lee
2011 • as Zhang Huan
2008 • as Fang Baoguo