Cast Credits 9-1-1 (2018) Guest starring as Steven Episode 2x09: Hen Begins (Nov 19, 2018) Feud (2017) Guest starring as Vincent Price Episode 1x08: You Mean All This Time We Could Have Been Friends? (Apr 23, 2017) Timeless (2016) Guest starring as Louis Coulon de Villiers Episode 1x07: Stranded (Nov 21, 2016) Baskets (2016) Guest starring as Professor Thibidieux Episode 1x01: Renoir (Jan 21, 2016) Awake (2012) Guest starring as Gemini Episode 1x05: Oregon (Mar 29, 2012) Revenge (2011) Guest starring as Sergei Ivovsky Episode 2x08: Lineage (Nov 25, 2012) Teen Wolf (2011) Guest starring as Mr. Stewart Episode 5x02: Parasomnia (Jun 30, 2015) The Event (2010) Guest starring as Henri (2 episodes) Episode 1x16: You Bury Other Things Too (Apr 4, 2011) Episode 1x15: Face Off (Mar 28, 2011) The Glades (2010) Guest starring as Wade Conners Episode 1x08: Marriage Is Murder (Aug 29, 2010) NCIS: Los Angeles (2009) Guest starring as Balinski/CIA Officer Randall Sharov (3 episodes) Episode 8x14: Under Siege (Jan 29, 2017) Episode 7x16: Matryoshka, Part 2 (Feb 22, 2016) Episode 7x15: Matryoshka (Feb 8, 2016) Leverage (2008) Guest starring as Jim Kerrity III Episode 2x08: The Ice Man Job (Sep 2, 2009) 90210 (2008) Guest starring as Matey Herman Episode 2x17: Sweaty Palms and Weak Knees (Apr 6, 2010) Saving Grace (2007) Guest starring as Scott Tolliver Episode 1x09: A Language of Angels (Sep 17, 2007) Dexter (2006) Guest starring as John Henry Episode 2x06: Dex, Lies, and Videotape (Nov 4, 2007) Criminal Minds (2005) Guest starring as Paul Jacobs Episode 3x05: Seven Seconds (Oct 24, 2007) House (2004) Guest starring as Jerry Harmon Episode 5x06: Joy (Oct 28, 2008) CSI: Miami (2002) Guest starring as Mark Hobbes Episode 2x18: Wannabe (Mar 22, 2004) Fastlane (2002) Guest starring as Gavin West Episode 1x05: Ryde or Die (Nov 13, 2002) 24 (2001) Guest starring as Arthur Rabens Episode 3x24: Day 3: 12:00 P.M. - 1:00 P.M. (May 25, 2004) CSI: Crime Scene Investigation (2000) Guest starring as Keith Castle Episode 3x05: Abra Cadaver (Oct 31, 2002) Dark Angel (2000) Guest starring as Dean Episode 1x15: Haven (Mar 27, 2001) Melrose Place (1992) Guest starring as Rob Bonds Episode 1x09: Responsibly Yours (Sep 9, 1992) Doogie Howser, M.D. (1989) Guest starring as Griffin Marshall Episode 1x19: Doogie's Awesome, Excellent Adventure (Feb 14, 1990) Baywatch (1989) Guest starring as Dorsch Episode 3x17: Stakeout at Surfrider Beach (Feb 15, 1993) Matlock (1986) Guest starring as Chet Sellers Episode 9x05: The Tabloid (Nov 3, 1994)