Cast Credits The Listener (2009) Guest starring as Theo Sheridan Episode 2x02: Crime Seen (Feb 15, 2011) Murdoch Mysteries (2008) Guest starring as Oliver Linehan Episode 11x05: Dr. Osler Regrets (Oct 23, 2017) [Co-Star] Blade: The Series (2006) Guest starring as Dr. Ordaz Episode 1x07: Delivery (Aug 2, 2006) [Co-Star] Supernatural (2005) Guest starring as Dr. James Ellicott Episode 1x10: Asylum (Nov 22, 2005) [Co-Star] Dead Like Me (2003) Guest starring as Cary Bond Episode 1x11: The Bicycle Thief (Sep 5, 2003) The Dead Zone (2002) Guest starring as D.A. Schweigel (2 episodes) Episode 3x07: Looking Glass (Jul 25, 2004) Episode 3x02: Finding Rachel (2) (Jun 13, 2004) Smallville (2001) Guest starring as Dr. Christopher Wells Episode 1x19: Crush (May 7, 2002) A Nero Wolfe Mystery (2000) Guest starring as Walter Neary Episode S01 Special: The Golden Spiders (Mar 5, 2000) Stargate SG-1 (1997) Guest starring as Dr. Hershfield Episode 8x19: Moebius (Mar 18, 2005) Due South (1994) Guest starring as William Porter Episode 1x10: The Gift of the Wheelman (Dec 15, 1994) Counterstrike (1990) Starring as Hector Stone Friday the 13th: The Series (1987) Guest starring as Anthony Macklin Episode 2x17: The Mephisto Ring (Apr 15, 1989) Riptide (1984) Guest starring as Bertolucci Episode 3x12: The Wedding Bell Blues (Jan 21, 1986) Cagney & Lacey (1982) Guest starring as Brundage Episode 4x01: Child Witness (Oct 15, 1984) Fame (1982) Guest starring as Wally Zawicky Episode 1x15: Reunions (Apr 29, 1982) [Co-Star] Falcon Crest (1981) Guest starring as Fred Peterson Episode 3x28: Ashes to Ashes (May 18, 1984) Guest starring as Detective Fisher Episode 4x27: And the Fall (May 3, 1985)