Cast Credits Crazy Ex-Girlfriend (2015) Guest starring as Moshe Episode 1x18: Paula Needs to Get Over Josh! (Apr 18, 2016) [Co-Star] Leverage (2008) Guest starring as Allen Haldeman Episode 1x08: The Mile High Job (Jan 20, 2009) [Co-Star] The Mentalist (2008) Guest starring as Patrick Offit Episode 4x14: At First Blush (Feb 9, 2012) How I Met Your Mother (2005) Guest starring as Joel Adams (3 episodes) Episode 4x03: I Heart NJ (Oct 6, 2008) Episode 3x16: Sandcastles in the Sand (Apr 21, 2008) Episode 1x04: Return of the Shirt (Oct 10, 2005) Cold Case (2003) Guest starring as Barney Episode 2x07: It's Raining Men (Nov 14, 2004) L.A. Dragnet (2003) Guest starring as Myron Tarnower Episode 1x04: Well Endowed (Feb 23, 2003) [Co-Star] Grounded for Life (2001) Guest starring as Paul (Investor) Episode 5x12: Crazy (Jan 21, 2005) [Co-Star] Providence (1999) Guest starring as Liam Episode 2x18: Don't Go Changin' (Mar 31, 2000) [Co-Star] The Practice (1997) Guest starring as Peter Martini Episode 3x05: The Battlefield (Oct 25, 1998) Guest starring as Judge Keller Episode 6x02: Killing Time (Sep 30, 2001) Star Trek: Voyager (1995) Guest starring as Alien Commander Episode 7x19: Q2 (Apr 11, 2001) Friends (1994) Guest starring as Terry Episode 7x04: The One With Rachel's Assistant (Oct 26, 2000) Babylon 5 (1993) Guest starring as Emmett Farquaha Episode 3x13: A Late Delivery from Avalon (Apr 22, 1996)