Ivan Shaw is an actor and producer.
2003 • as Victor Cheng
2000 • as Bus Boy
2002 • as Producer
1998 • as Attendant
2015 • as Dr. Justin Lieu
2011 • as Dean