Cast Credits A Martha's Vineyard Mystery (2020) Guest starring as Dr. Eli Leichtner Episode 2021-01-17: Ships in the Night: A Martha's Vineyard Mystery (Jan 17, 2021) The InBetween (2019) Guest starring as Henry Pierce Episode 1x09: The Devil's Refugee (Aug 7, 2019) [Co-Star] Mystery 101 (2019) Guest starring as Bill Breyer Episode 2021-03-21: Killer Timing (Mar 21, 2021) Unspeakable (2019) Guest starring as Unnamed Official Episode 1x04: Unsafe (Jan 30, 2019) Damnation (2017) Guest starring as Studs Eshelman (2 episodes) Episode 1x06: In Wyoming Fashion (Dec 21, 2017) Episode 1x05: Den of Lost Souls (Dec 14, 2017) Salvation (2017) Guest starring as Dr. Mauer (2 episodes) Episode 2x04: Indivisible (Jul 16, 2018) [Co-Star] Episode 2x03: Crimes and Punishment (Jul 9, 2018) [Co-Star] Van Helsing (2016) Guest starring as Lorne Episode 3x11: Been Away (Dec 14, 2018) [Co-Star] The Magicians (2015) Guest starring as Cowden Episode 2x11: The Rattening (Apr 5, 2017) [Co-Star] iZombie (2015) Guest starring as Smitty Episode 1x03: The Exterminator (Mar 31, 2015) [Co-Star] Gracepoint (2014) Guest starring as Ned (4 episodes) Episode 1x10: Episode Ten (Dec 11, 2014) Episode 1x08: Episode Eight (Nov 20, 2014) Episode 1x07: Episode Seven (Nov 13, 2014) Episode 1x02: Episode Two (Oct 9, 2014) View 1 more View 1 less Almost Human (2013) Guest starring as Middle Aged Man Episode 1x06: Arrhythmia (Dec 16, 2013) [Co-Star] The Killing (2011) Guest starring as Coroner (2 episodes) Episode 3x03: Seventeen (Jun 9, 2013) [Co-Star] Episode 3x01: The Jungle (Jun 2, 2013) [Co-Star] Fairly Legal (2011) Guest starring as Wally Episode 1x02: Priceless (Jan 27, 2011) [Co-Star] Hellcats (2010) Guest starring as Sergeant Burnett Episode 1x03: Beale St. After Dark (Sep 22, 2010) [Co-Star] The Andromeda Strain (2008) Guest starring as Charles Henderson (2 episodes) Episode 1x02: Part 2 (May 27, 2008) Episode 1x01: Part 1 (May 26, 2008) Da Vinci's City Hall (2005) Guest starring as Councillor Jack Pierce (4 episodes) Episode 1x11: A Few Good Bites Before They Slap Me Down (Jan 31, 2006) Episode 1x09: Gotta Press the Flesh (Jan 17, 2006) Episode 1x02: Cat in a Tree, Lunatic in the Street (Nov 1, 2005) Episode 1x01: Zero to Sixty Pretty Quick (Oct 25, 2005) View 1 more View 1 less Supernatural (2005) Guest starring as Neighbor Episode 1x14: Nightmare (Feb 7, 2006) [Co-Star] Guest starring as Jack Kline Episode 14x02: Gods and Monsters (Oct 18, 2018) [Co-Star] Battlestar Galactica (2003) Guest starring as Jr. Reporter (2 episodes) Episode S01 Special: Battlestar Galactica: The Miniseries (2) (Dec 10, 2003) Episode S01 Special: Battlestar Galactica: The Miniseries (1) (Dec 8, 2003) The Dead Zone (2002) Guest starring as Henry Spahn Episode 1x09: The Siege (Aug 11, 2002) Guest starring as Doctor Episode 5x10: Into the Heart of Darkness (Aug 20, 2006) So Weird (1999) Guest starring as Sam Hodge Episode 2x14: Fall (Jan 7, 2000) Cold Squad (1998) Guest starring as School Official Episode 4x10: My So Called Death (Feb 3, 2001) [Co-Star] Millennium (1996) Guest starring as Mr. Barbakow Episode 2x04: Monster (Oct 17, 1997) The X-Files (1993) Guest starring as Detective Ray Thomas Episode 4x21: Zero Sum (Apr 27, 1997) [Co-Star]