Marc MoceriActingKnown ForMeatCanyon Puppet Show2026Haha, You Clowns2025Smiling Friends2020The Cyanide & Happiness Show2014ThanksKilling 32012