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