Cast Credits Grimm (2011) Guest starring as Forest McCleary Episode 1x09: Of Mouse and Man (Jan 20, 2012) [Co-Star] Leverage (2008) Guest starring as David Weibe Episode 3x13: The Morning After Job (Sep 5, 2010) Nowhere Man (1995) Guest starring as Night Manager Episode 1x13: Contact (Jan 15, 1996)