Cast Credits Grimm (2011) Guest starring as Priest Episode 1x12: Last Grimm Standing (Feb 24, 2012) [Co-Star] Leverage (2008) Guest starring as Owens Episode 3x07: The Gone Fishin' Job (Jul 25, 2010)