Cast Credits Legion (2017) Guest starring as General Stanley Episode 1x08: Chapter 8 (Mar 29, 2017) [Co-Star] The Romeo Section (2015) Guest starring as Dean (3 episodes) Episode 1x05: Five Spies (Nov 11, 2015) Episode 1x03: West Ocean Ghost (Oct 28, 2015) Episode 1x01: The China Shop (Oct 14, 2015) The Whispers (2015) Guest starring as Justus (2 episodes) Episode 1x07: Whatever It Takes (Jul 13, 2015) Episode 1x02: Hide & Seek (Jun 8, 2015) The Flash (2014) Guest starring as General Matthew McNally Episode 3x14: Attack on Central City (Feb 28, 2017) [Co-Star] Bates Motel (2013) Guest starring as Principal Tom Hutchins (2 episodes) Episode 2x01: Gone But Not Forgotten (Mar 3, 2014) Episode 1x08: A Boy and His Dog (May 6, 2013) Continuum (2012) Guest starring as Eldridge Episode 2x06: Second Truths (Jun 2, 2013) [Co-Star] Alcatraz (2012) Guest starring as Lead Officer Episode 1x01: Pilot (Jan 16, 2012) [Co-Star] Once Upon a Time (2011) Guest starring as Nobleman Episode 6x07: Heartless (Nov 6, 2016) [Co-Star] The Killing (2011) Guest starring as Damaon Delahanty Episode 3x11: From Up Here (Aug 4, 2013) Fringe (2008) Guest starring as Dr. Warren Blake Episode 3x12: Concentrate and Ask Again (Feb 4, 2011) [Co-Star] Supernatural (2005) Guest starring as George Phelps Episode 1x04: Phantom Traveler (Oct 4, 2005) [Co-Star] Stargate Atlantis (2004) Guest starring as Captain Hendricks Episode 5x19: Vegas (Jan 2, 2009) [Co-Star] Dead Like Me (2003) Guest starring as The Rope Guy Episode 2x15: Haunted (Oct 31, 2004) [Co-Star] 7 Days (1998) Guest starring as Dr. Friar Episode 3x10: Adam & Eve & Adam (Jan 10, 2001) The Net (1998) Guest starring as Pickup Driver Episode 1x02: North by Northwestern (Jul 25, 1998) [Co-Star] Cold Squad (1998) Guest starring as Sean Bronson Episode 2x15: Nancy Seniuk (Feb 19, 1999) Stargate SG-1 (1997) Guest starring as Special Agent Farrity Episode 7x15: Chimera (Jan 30, 2004) [Co-Star] Millennium (1996) Guest starring as Sam Petersen Episode 3x07: Through a Glass, Darkly (Nov 13, 1998) The Outer Limits (1995) Guest starring as Dr. Franklin Dreiden Episode 2x11: The Refuge (Apr 5, 1996) Guest starring as Dr. Mauser Episode 6x20: Nest (Aug 18, 2000) [Co-Star] Sliders (1995) Guest starring as Razor Gillette Episode 2x11: The Young and the Relentless (Jun 7, 1996) [Co-Star] The X-Files (1993) Guest starring as Upshaw Episode 2x11: Excelsis Dei (Dec 16, 1994) [Co-Star] Guest starring as James Earl Ray Episode 4x07: Musings of a Cigarette-Smoking Man (Nov 17, 1996) 21 Jump Street (1987) Guest starring as Chuckie Episode 5x04: Poison (Nov 3, 1990)