Cast Credits The Librarians (2014) Guest starring as Roach Peters Episode 4x09: And a Town Called Feud (Jan 17, 2018) Grimm (2011) Guest starring as Troy Dodge Episode 3x11: The Good Soldier (Jan 17, 2014) [Co-Star] Leverage (2008) Guest starring as Adrian Chernov Episode 2x12: The Zanzibar Marketplace Job (Jan 27, 2010) [Co-Star]