Mark Weiler — American actor and producer