Cast Credits Grimm (2011) Guest starring as Lead Officer Episode 1x08: Game Ogre (Jan 13, 2012) [Co-Star] Guest starring as SERT Team Leader Episode 2x10: The Hour of Death (Nov 2, 2012) [Co-Star] Guest starring as SERT #1 Episode 2x19: Endangered (Apr 30, 2013) [Co-Star] Leverage (2008) Guest starring as Vorhees Episode 3x03: The Inside Job (Jun 27, 2010)