Cast Credits The Librarians (2014) Guest starring as Supervisor Episode 4x12: And the Echoes of Memory (Feb 7, 2018) [Co-Star] Grimm (2011) Guest starring as Robert Hadley Episode 2x19: Endangered (Apr 30, 2013) [Co-Star] Leverage (2008) Guest starring as Detective Gerard Episode 3x08: The Boost Job (Aug 1, 2010) [Co-Star]