Cast Credits Dirk Gently's Holistic Detective Agency (2016) Guest starring as John Dollow Episode 1x03: Rogue Wall Enthusiasts (Nov 5, 2016) [Co-Star] The Exorcist (2016) Guest starring as Tribunal President Episode 2x02: Safe as Houses (Oct 6, 2017) The Whispers (2015) Guest starring as Rabbi Ezra Episode 1x09: Broken Child (Aug 3, 2015) Cedar Cove (2013) Guest starring as Mayor Louie Hanson (2 episodes) Episode 1x10: Conflicts of Interest (Sep 21, 2013) Episode 1x05: For the Sake of the Children (Aug 17, 2013) The Killing (2011) Guest starring as Judge Russell Elliot Episode 1x09: Undertow (May 22, 2011) [Co-Star] Blood Ties (2007) Guest starring as Cobb Episode 1x04: Gifted (Mar 25, 2007) Eureka (2006) Guest starring as Captain Yuri Gregor Episode 3x17: Have an Ice Day (Sep 11, 2009) Psych (2006) Guest starring as Director Episode 2x13: Lights, Camera... Homicidio (Jan 25, 2008) [Co-Star] Supernatural (2005) Guest starring as Researcher Episode 1x19: Provenance (Apr 13, 2006) Guest starring as Dr. Corman Episode 5x14: My Bloody Valentine (Feb 11, 2010) [Co-Star] Stargate Atlantis (2004) Guest starring as Lord Protector Episode 2x15: The Tower (Feb 3, 2006) This Is Wonderland (2004) Guest starring as Jay Episode 2x11: Episode 24 (Apr 12, 2005) Dead Like Me (2003) Guest starring as Dr. Levy Episode 1x14: Rest in Peace (Sep 26, 2003) [Co-Star] Pasadena (2001) Guest starring as Dr. Allen Episode 1x08: Run, Lily, Run (Jun 12, 2002) [Co-Star] Sabrina: The Animated Series (1999) Starring as Uncle Quigley 7 Days (1998) Guest starring as Father Carlo Episode 2x19: Pope Parker (Apr 26, 2000) First Wave (1998) Guest starring as Speidel Episode 3x12: Unearthed (Nov 29, 2000) Cold Squad (1998) Starring as Sam Fisher (44 episodes) Episode 4x20: Faith (Apr 21, 2001) Episode 4x19: Habeas Corpus (Apr 14, 2001) Episode 4x18: Vancouver Confidential (Apr 7, 2001) Episode 4x17: The Unsinkable Iwa Gudang (Mar 31, 2001) Episode 4x16: Predators (Mar 17, 2001) Episode 4x15: The Box (Mar 10, 2001) Episode 4x14: Checkmate (Mar 3, 2001) Episode 4x13: Dead Soldiers (Feb 24, 2001) Episode 4x11: Loose Ends (1) (Feb 10, 2001) Episode 4x10: My So Called Death (Feb 3, 2001) Episode 4x09: Root Cause (Dec 9, 2000) Episode 4x08: Court Appeal (Dec 8, 2000) Episode 4x07: Trust (Dec 1, 2000) Episode 4x06: Slave to the Job (Nov 17, 2000) Episode 4x05: Loyalties (Nov 10, 2000) Episode 4x04: 24/7 (Oct 27, 2000) Episode 4x03: Murder Farm (Oct 20, 2000) Episode 4x02: Common Knowledge (Oct 13, 2000) Episode 4x01: A Good Death (Oct 6, 2000) Episode 2x15: Nancy Seniuk (Feb 19, 1999) Episode 2x14: Gavin MacInnis (Feb 12, 1999) Episode 2x13: Bobby Johnson (Feb 5, 1999) Episode 2x12: Douglas Somerset (Jan 22, 1999) Episode 2x11: The Kowalchuk Boy (Jan 15, 1999) Episode 2x10: Marilyn Larson (Jan 8, 1999) Episode 2x09: Edmund Kritch (Dec 4, 1998) Episode 2x08: Dwayne Douglas Smith (Nov 20, 1998) Episode 2x07: Willy Santayana (Nov 13, 1998) Episode 2x06: Chantal LaMorande (Oct 30, 1998) Episode 2x05: Marcey Bennett (Oct 23, 1998) Episode 2x04: Merv Doucette (Oct 16, 1998) Episode 2x02: Jane Doe (2) (Oct 2, 1998) Episode 2x01: Jane Doe (1) (Sep 25, 1998) Episode 1x11: Amanda Millerd (Apr 3, 1998) Episode 1x10: Stephanie Jordan (Mar 27, 1998) Episode 1x09: Michelle Dorn (Mar 20, 1998) Episode 1x08: Bob and Mary Lee (Mar 13, 1998) Episode 1x07: Rita Brice (Mar 6, 1998) Episode 1x06: Salty Cheever (Feb 27, 1998) Episode 1x05: Taggert Family (Feb 20, 1998) Episode 1x04: Jane Klosky (Feb 13, 1998) Episode 1x03: Tess (Feb 6, 1998) Episode 1x02: Janine Elston (Jan 30, 1998) Episode 1x01: Christopher Williams (Jan 23, 1998) View 41 more View 41 less Guest starring as Sam Fisher (6 episodes) Episode 3x13: Death by Intent (2) (Jan 29, 2000) Episode 3x10: Life after Death (Jan 8, 2000) Episode 3x09: Dead End (Dec 17, 1999) Episode 3x08: Pretty Fly for a Dead Guy (Dec 10, 1999) Episode 3x05: Deadbeat Walking (Nov 19, 1999) Episode 3x03: First Deadly Sin (Nov 5, 1999) View 3 more View 3 less Stargate SG-1 (1997) Guest starring as Harlan (2 episodes) Episode 4x21: Double Jeopardy (Feb 16, 2001) Episode 1x18: Tin Man (Feb 13, 1998) Millennium (1996) Guest starring as Selwyn Wassenaar Episode 3x13: Antipas (Feb 12, 1999) The Outer Limits (1995) Guest starring as Bernard Katz Episode 4x11: The Vaccine (Apr 3, 1998) Cobra (1993) Guest starring as Sheriff Andy Jax Episode 1x04: Honeymoon Hideaway (Oct 7, 1993) The X-Files (1993) Guest starring as Professor Varnes Episode 1x15: Lazarus (Feb 4, 1994) [Co-Star] Guest starring as Dr. Daly Episode 2x08: One Breath (Nov 11, 1994) [Co-Star] Bucky O'Hare and the Toad Wars (1992) Starring as Toad Air Marshal The Odyssey (1992) Guest starring as Sy Episode 3x01: No Way Out (Oct 3, 1994) Stephen King's It (1990) Guest starring as Derry Cab Driver Episode 1x02: Part 2 (Nov 18, 1990) 21 Jump Street (1987) Guest starring as Mr. Walker Episode 2x12: Fear and Loathing with Russell Buckins (Dec 20, 1987)