1992 • as Nurse Louie Iosefa
2004
2004 • Creator
2015 • as Self
2010 • as Tony, Andy the Andriod
2016 • as Det. Sgt. Leroy Teo