Cast Credits The InBetween (2019) Guest starring as Detective Episode 1x01: Pilot (May 29, 2019) [Co-Star] DC's Legends of Tomorrow (2016) Guest starring as General Gerd Von Rundstedt Episode 2x02: The Justice Society of America (Oct 20, 2016) [Co-Star] The Tomorrow People (2013) Guest starring as Sheriff Episode 1x03: Girl, Interrupted (Oct 23, 2013) [Co-Star] Once Upon a Time (2011) Guest starring as Sheriff Episode 3x04: Nasty Habits (Oct 20, 2013) [Co-Star] The Killing (2011) Guest starring as Older Fisherman Episode 2x02: My Lucky Day (Apr 1, 2012) [Co-Star] Sanctuary (2008) Guest starring as Interpol Agent Episode 2x01: End of Nights (1) (Oct 9, 2009) Tin Man (2007) Guest starring as General Lonot (3 episodes) Episode 1x03: Tin Man (Dec 4, 2007) Episode 1x02: Search for the Emerald (Dec 3, 2007) Episode 1x01: Into the Storm (Dec 2, 2007) Psych (2006) Guest starring as Range Master Episode 7x01: Santabarbaratown 2 (Feb 27, 2013) [Co-Star] Supernatural (2005) Guest starring as Eddie Episode 4x13: After School Special (Jan 29, 2009) [Co-Star] Guest starring as Detective Howard Episode 10x06: Ask Jeeves (Nov 18, 2014) [Co-Star] The Dead Zone (2002) Guest starring as Fred Jenkins Episode 2x18: The Combination (Aug 10, 2003) First Wave (1998) Guest starring as Officer Cronin (2 episodes) Episode 2x22: The Believers (Jun 14, 2000) Episode 2x09: Lost Souls (Apr 23, 2000) Cold Squad (1998) Guest starring as Mr. Steeves Episode 3x08: Pretty Fly for a Dead Guy (Dec 10, 1999) [Co-Star] Guest starring as Ralph Little Episode 6x07: Back in the Day (Nov 16, 2002) [Co-Star] Stargate SG-1 (1997) Guest starring as Cmdr. Hale (2 episodes) Episode 7x02: Homecoming (Jun 13, 2003) Episode 6x07: Shadow Play (Jul 26, 2002) Guest starring as Prior (5 episodes) Episode S10 Special: Stargate SG-1: The Ark of Truth (Mar 11, 2008) [Co-Star] Episode 10x11: The Quest Part 2 (Apr 13, 2007) [Co-Star] Episode 10x10: The Quest (Sep 22, 2006) [Co-Star] Episode 10x01: Flesh and Blood (Jul 14, 2006) [Co-Star] Episode 9x19: Crusade (Mar 3, 2006) [Co-Star] View 2 more View 2 less Millennium (1996) Guest starring as Detective Kent Episode 1x12: Loin Like a Hunting Flame (Jan 31, 1997) [Co-Star] Guest starring as Sgt. Manny Walters Episode 2x05: A Single Blade of Grass (Oct 24, 1997) The Outer Limits (1995) Guest starring as Sheriff O'Brien Episode 6x16: Revival (Jul 21, 2000) [Co-Star] Guest starring as Foreman Episode 1x09: Living Hell (May 12, 1995) [Co-Star] The X-Files (1993) Guest starring as Patrolman Episode 1x01: Pilot (Sep 10, 1993) [Co-Star] Guest starring as Agent #2 Episode 1x14: Genderbender (Jan 21, 1994) [Co-Star] Guest starring as Paul Vitaris Episode 2x14: Die Hand die Verletzt (Jan 27, 1995) [Co-Star] Guest starring as Detective Neary Episode 3x19: Hell Money (Mar 29, 1996) [Co-Star] Guest starring as Farbaugh Episode 4x05: The Field Where I Died (Nov 3, 1996) [Co-Star] Stingray (1986) Guest starring as Russian Agent Episode 2x14: Caper (May 1, 1987) [Co-Star]