Cast Credits The Good Place (2016) Guest starring as Professor Thomas Radja Episode 4x09: The Answer (Nov 21, 2019) Fuller House (2016) Guest starring as Monsieur Guy Episode 5x02: Hale's Kitchen (Dec 6, 2019) Brooklyn Nine-Nine (2013) Guest starring as Dean Wesley Allister Episode 6x13: The Bimbo (Apr 18, 2019) Jessie (2011) Guest starring as Nigel Pettigrew Episode 2x17: We Don't Need No Stinkin' Badges (Jun 7, 2013) 2 Broke Girls (2011) Guest starring as Dr. Gomulka Episode 6x02: And the Two Openings: Part Two (Oct 10, 2016) Switched at Birth (2011) Guest starring as Jerry Episode 1x03: Portrait of My Father (Jun 20, 2011) Castle (2009) Guest starring as Steven Heisler Episode 3x10: Last Call (Dec 6, 2010) Guest starring as Bryce Robert Episode 8x18: Backstabber (Apr 18, 2016) The Big Bang Theory (2007) Guest starring as Professor Laughlin Episode 3x04: The Pirate Solution (Oct 12, 2009) iCarly (2007) Guest starring as Harry Joyner Episode 1x14: iHeart Art (Feb 2, 2008) Mad Men (2007) Guest starring as John Echolls Episode 6x03: The Collaborators (Apr 14, 2013) Notes from the Underbelly (2007) Guest starring as Dr. Bob Jennings Episode 1x05: Julie & Eric's Baby (May 2, 2007) Psych (2006) Guest starring as Julian Drake Episode 7x01: Santabarbaratown 2 (Feb 27, 2013) Bones (2005) Guest starring as Badgley Mormont Episode 4x15: The Princess and the Pear (Feb 19, 2009) Lost (2004) Guest starring as Monsignor Episode 2x21: ? (May 10, 2006) NCIS (2003) Guest starring as Jay Danorth Episode 7x02: Reunion (Sep 29, 2009) Gilmore Girls (2000) Guest starring as Arthur Gordon Episode 6x16: Bridesmaids Revisited (Feb 28, 2006) Will & Grace (1998) Guest starring as Walter Episode 6x09: Strangers with Candice (Dec 4, 2003) Buffy the Vampire Slayer (1997) Guest starring as Phillip (2 episodes) Episode 7x09: Never Leave Me (Nov 26, 2002) Episode 5x12: Checkpoint (Jan 23, 2001) Unhappily Ever After (1995) Guest starring as Mr. Montelleone Episode 3x17: B-Minus Blues (Feb 23, 1997) Spider-Man (1994) Guest starring as Doctor Jonathan Ohn / The Spot Episode 3x10: Chapter XII - The Spot (Oct 19, 1996) Guest starring as Whistler (2 episodes) Episode 4x07: Chapter VII - The Vampire Queen (May 17, 1997) Episode 4x06: Chapter VI - The Awakening (May 10, 1997) Friends (1994) Guest starring as The Jeweler Episode 6x23: The One With the Ring (May 11, 2000) Who's the Boss? (1984) Guest starring as Maitre d' Episode 7x01: Ridiculous Liaisons (Sep 18, 1990) General Hospital (1963) Guest starring as Lord Larry Ashton (6 episodes) Episode 2017-05-01: Ep. #13796 (May 1, 2017) Episode 2017-04-18: Ep. #13787 (Apr 18, 2017) Episode 2017-04-17: Ep. #13786 (Apr 17, 2017) Episode 2017-04-03: Ep #13776 (Apr 3, 2017) Episode 2017-03-28: Ep. #13772 (Mar 28, 2017) Episode 2017-03-23: Ep. #13769 (Mar 23, 2017) View 3 more View 3 less