Cast Credits Debris (2021) Guest starring as Black Market Dealer Episode 1x01: Pilot (Mar 1, 2021) Big Sky (2020) Guest starring as Alan Headley Episode 1x10: Catastrophic Thinking (Apr 13, 2021) The Twilight Zone (2019) Guest starring as Otto Episode 1x08: Point of Origin (May 16, 2019) The Murders (2019) Guest starring as Robert Henkin Episode 1x08: Stereo (May 13, 2019) [Special Guest Star] Altered Carbon (2018) Guest starring as Dimi 2 (3 episodes) Episode 1x05: The Wrong Man (Feb 2, 2018) [Co-Star] Episode 1x04: Force of Evil (Feb 2, 2018) [Co-Star] Episode 1x03: In a Lonely Place (Feb 2, 2018) [Co-Star] Dirk Gently's Holistic Detective Agency (2016) Starring as Martin (12 episodes) Episode 2x10: Nice Jacket (Dec 16, 2017) Episode 2x09: Trouble Is Bad (Dec 9, 2017) Episode 2x08: Little Guy, Black Hair (Dec 2, 2017) Episode 2x06: Girl Power (Nov 18, 2017) Episode 2x05: Shapes and Colors (Nov 11, 2017) Episode 2x02: Fans of Wet Circles (Oct 21, 2017) Episode 1x08: Two Sane Guys Doing Normal Things (Dec 10, 2016) Episode 1x06: Fix Everything (Nov 26, 2016) Episode 1x05: Very Erectus (Nov 19, 2016) Episode 1x04: Watkin (Nov 12, 2016) Episode 1x03: Rogue Wall Enthusiasts (Nov 5, 2016) Episode 1x01: Horizons (Oct 22, 2016) View 9 more View 9 less Van Helsing (2016) Guest starring as Jacob Van Helsing (2 episodes) Episode 4x08: The Prism (Nov 15, 2019) [Special Guest Star] Episode 3x08: Crooked Steps (Nov 23, 2018) [Special Guest Star] Guest starring as Abraham Van Helsing Episode 4x07: Metamorphosis (Nov 8, 2019) [Special Guest Star] Wynonna Earp (2016) Guest starring as Robert "Bobo" Del Ray (19 episodes) Episode 3x12: War Paint (Sep 28, 2018) [Special Guest Star] Episode 3x11: Daddy Lessons (Sep 28, 2018) [Special Guest Star] Episode 3x10: The Other Woman (Sep 21, 2018) [Special Guest Star] Episode 3x09: Undo It (Sep 14, 2018) [Special Guest Star] Episode 3x06: If We Make It Through December (Aug 24, 2018) [Special Guest Star] Episode 3x05: Jolene (Aug 17, 2018) [Special Guest Star] Episode 2x12: I Hope You Dance (Aug 25, 2017) [Special Guest Star] Episode 2x11: Gone as a Girl Can Get (Aug 18, 2017) [Special Guest Star] Episode 2x08: No Future in the Past (Jul 28, 2017) [Special Guest Star] Episode 1x13: I Walk the Line (Jun 24, 2016) [Special Guest Star] Episode 1x12: House of Memories (Jun 17, 2016) [Special Guest Star] Episode 1x11: Landslide (Jun 10, 2016) [Special Guest Star] Episode 1x10: She Wouldn't Be Gone (Jun 3, 2016) [Special Guest Star] Episode 1x09: Bury Me with My Guns On (May 27, 2016) [Special Guest Star] Episode 1x06: Constant Cravings (May 6, 2016) [Special Guest Star] Episode 1x05: Diggin' Up Bones (Apr 29, 2016) [Special Guest Star] Episode 1x04: The Blade (Apr 22, 2016) [Special Guest Star] Episode 1x03: Leavin' on Your Mind (Apr 15, 2016) [Special Guest Star] Episode 1x02: Keep the Home Fires Burning (Apr 8, 2016) [Special Guest Star] View 16 more View 16 less DC's Legends of Tomorrow (2016) Guest starring as Grigori Rasputin Episode 5x02: Meet the Legends (Jan 21, 2020) Gotham (2014) Guest starring as Bob Episode 1x13: Welcome Back, Jim Gordon (Jan 26, 2015) Almost Human (2013) Guest starring as Eric Latham Episode 1x12: Beholder (Feb 24, 2014) Bates Motel (2013) Guest starring as Zane Morgan (8 episodes) Episode 2x10: The Immutable Truth (May 5, 2014) Episode 2x09: The Box (Apr 28, 2014) Episode 2x08: Meltdown (Apr 21, 2014) Episode 2x07: Presumed Innocent (Apr 14, 2014) Episode 2x05: The Escape Artist (Mar 31, 2014) Episode 2x04: Check-Out (Mar 24, 2014) Episode 2x03: Caleb (Mar 17, 2014) Episode 2x02: Shadow of a Doubt (Mar 10, 2014) View 5 more View 5 less Arrow (2012) Guest starring as Barton Mathis (2 episodes) Episode 2x07: State v. Queen (Nov 20, 2013) Episode 2x03: Broken Dolls (Oct 23, 2013) Continuum (2012) Guest starring as Robert Zorin (5 episodes) Episode 4x06: Final Hour (Oct 9, 2015) Episode 4x05: The Desperate Hours (Oct 2, 2015) Episode 4x04: Zero Hour (Sep 25, 2015) Episode 4x03: Power Hour (Sep 18, 2015) Episode 4x01: Lost Hours (Sep 4, 2015) View 2 more View 2 less Alcatraz (2012) Guest starring as Kit Nelson (2 episodes) Episode 1x11: Webb Porter (Mar 19, 2012) [Co-Star] Episode 1x03: Kit Nelson (Jan 23, 2012) Endgame (2011) Guest starring as Deacon Episode 1x12: Polar Opposites (Jun 6, 2011) Caprica (2010) Guest starring as Waylon Episode 1x02: Rebirth (Jan 29, 2010) [Co-Star] Fringe (2008) Guest starring as Milo Stanfield Episode 3x03: The Plateau (Oct 7, 2010) Flashpoint (2008) Guest starring as Bruce DeMaura Episode 3x01: Unconditional Love (Jul 16, 2010) Flash Gordon (2007) Guest starring as Quin Episode 1x07: Alliances (Sep 28, 2007) Traveler (2007) Guest starring as Jimmy Episode 1x07: The Reunion (Jul 11, 2007) Blood Ties (2007) Guest starring as Norman Bridwel (3 episodes) Episode 1x12: Norman (May 20, 2007) Episode 1x02: Blood Price (2) (Mar 11, 2007) Episode 1x01: Blood Price (1) (Mar 11, 2007) Psych (2006) Guest starring as Ruben Leonard Episode 1x12: Cloudy... With a Chance of Murder (Feb 9, 2007) [Co-Star] Guest starring as Floor Manager Episode 8x03: Remake A.K.A. Cloudy... With a Chance of Improvement (Jan 22, 2014) [Co-Star] Supernatural (2005) Guest starring as Ed Brewer Episode 4x05: Monster Movie (Oct 16, 2008) The 4400 (2004) Guest starring as Dean Keating Episode 1x04: Trial by Fire (Aug 1, 2004) Touching Evil (2004) Guest starring as Carl Burgess Episode 1x13: Mercy (Jun 14, 2004) Battlestar Galactica (2003) Guest starring as Prosna (2 episodes) Episode S01 Special: Battlestar Galactica: The Miniseries (2) (Dec 10, 2003) Episode S01 Special: Battlestar Galactica: The Miniseries (1) (Dec 8, 2003) Dead Like Me (2003) Guest starring as Protester #1 Episode 1x03: Curious George (Jul 11, 2003) [Co-Star] Smallville (2001) Guest starring as Will Episode 1x08: Jitters (Dec 11, 2001) Guest starring as Richter Maddox Episode 6x17: Combat (Mar 22, 2007) The Lone Gunmen (2001) Guest starring as Clerk Episode 1x04: Like Water for Octane (Mar 18, 2001) [Co-Star] Guest starring as Weiner Man Episode 1x12: The Cap'n Toby Show (Jun 1, 2001) [Co-Star] Cold Squad (1998) Guest starring as Rick Barnes Episode 7x10: Borders (Feb 19, 2005) [Co-Star] Stargate SG-1 (1997) Guest starring as Dark Haired Man Episode 6x05: Nightwalkers (Jul 12, 2002) [Co-Star]