Cast Credits Mystery 101 (2019) Guest starring as Stephen McDonough Episode 2019-01-27: Pilot (Jan 27, 2019) A Million Little Things (2018) Guest starring as Bank Manager Episode 1x11: Secrets and Lies (Jan 17, 2019) [Co-Star] Somewhere Between (2017) Guest starring as Psychiatrist Episode 1x07: The Fourth Man (Aug 29, 2017) [Co-Star] The Arrangement (2017) Guest starring as Hudson Episode 2x05: You Are Not Alone (Apr 8, 2018) [Co-Star] Riverdale (2017) Guest starring as Mr. Wallis Episode 4x05: Chapter Sixty-Two: Witness for the Prosecution (Nov 6, 2019) [Co-Star] DC's Legends of Tomorrow (2016) Guest starring as Tor Degaton Episode 1x10: Progeny (Apr 7, 2016) Almost Human (2013) Guest starring as Dr. Randolph Amir Episode 1x12: Beholder (Feb 24, 2014) [Co-Star] Motive (2013) Guest starring as Rick Morten Episode 4x03: Index Case (Apr 5, 2016) [Co-Star] Continuum (2012) Guest starring as Derek Richardson (3 episodes) Episode 3x09: Minute of Silence (May 25, 2014) [Co-Star] Episode 3x06: Wasted Minute (Apr 27, 2014) [Co-Star] Episode 3x03: Minute to Win It (Mar 30, 2014) [Co-Star] Endgame (2011) Guest starring as Karsh Episode 1x03: The Caffeine Hit (Mar 28, 2011) Reaper (2007) Guest starring as Walter Randolph Episode 2x12: Business Casualty (May 19, 2009) Psych (2006) Guest starring as Daniel Bethel Episode 6x06: Shawn, Interrupted (Nov 16, 2011) Supernatural (2005) Guest starring as Reggie Episode 3x04: Sin City (Oct 25, 2007) [Co-Star] Guest starring as Stanton Episode 10x06: Ask Jeeves (Nov 18, 2014) [Co-Star] Stargate Atlantis (2004) Guest starring as Scientist #1 Episode 2x08: Conversion (Sep 9, 2005) [Co-Star] Tru Calling (2003) Guest starring as Gregory Episode 1x06: Star Crossed (Dec 11, 2003) [Co-Star] 7 Days (1998) Guest starring as William Episode 2x18: Brother, Can You Spare a Bomb? (Apr 19, 2000) Cold Squad (1998) Guest starring as Abe Milfold Episode 7x03: Teen Angel (Sep 18, 2004) [Co-Star] Stargate SG-1 (1997) Guest starring as Darian Episode 4x21: Double Jeopardy (Feb 16, 2001) The Outer Limits (1995) Guest starring as Orderly Episode 5x20: Fathers and Sons (Aug 6, 1999) [Co-Star]