Cast Credits Reacher (2022) Guest starring as Tanner Spivey (4 episodes) Episode 1x04: In a Tree (Feb 4, 2022) Episode 1x03: Spoonful (Feb 4, 2022) Episode 1x02: First Dance (Feb 4, 2022) Episode 1x01: Welcome to Margrave (Feb 4, 2022) View 1 more View 1 less Most Dangerous Game (2020) Guest starring as Construction Worker (2 episodes) Episode 1x13: Always Get a Second Opinion (Apr 20, 2020) [Uncredited] Episode 1x05: The Start (Apr 8, 2020) [Uncredited] Departure (2019) Guest starring as Walter Mack Episode 2x01: Runaway (Aug 5, 2021) Hudson & Rex (2019) Guest starring as John Harper Episode 4x12: No Man Is an Island (Mar 22, 2022) The Umbrella Academy (2019) Guest starring as Buck Episode 2x01: Right Back Where We Started (Jul 31, 2020) [Co-Star] Titans (2018) Guest starring as MC Episode 2x12: Faux Hawk (Nov 22, 2019) Damnation (2017) Guest starring as Eddie Heffernan (2 episodes) Episode 1x09: Dark Was the Night, Cold Was the Ground (Jan 11, 2018) [Co-Star] Episode 1x01: Sam Riley's Body (Nov 7, 2017) [Co-Star] Frankie Drake Mysteries (2017) Guest starring as Harvey Lyle (5 episodes) Episode 4x10: A Family Affair (Mar 8, 2021) Episode 4x07: Life is a Cabaret (Feb 15, 2021) Episode 4x06: The Guilty Party (Feb 8, 2021) Episode 4x04: A Most Foiled Assault (Jan 25, 2021) Episode 4x02: Prince in Exile (Jan 11, 2021) View 2 more View 2 less Pure (2017) Guest starring as Gerry Epp (5 episodes) Episode 1x06: Baptism (Feb 13, 2017) Episode 1x05: Communion (Feb 6, 2017) Episode 1x04: Funeral (Jan 30, 2017) Episode 1x02: The Singing (Jan 16, 2017) Episode 1x01: Ordination (Jan 9, 2017) View 2 more View 2 less Slasher (2016) Starring as Tom Winston (7 episodes) Episode 1x07: In the Pride of His Face (Apr 8, 2016) Episode 1x06: The One Who Sows His Own Flesh (Apr 1, 2016) Episode 1x05: Ill-Gotten Gains (Mar 25, 2016) Episode 1x04: As Water Is Corrupted Unless It Moves (Mar 18, 2016) Episode 1x03: Like as Fire Eateth Up and Burneth Wood (Mar 11, 2016) Episode 1x02: Digging Your Grave with Your Teeth (Mar 4, 2016) Episode 1x01: An Eye for an Eye (Mar 4, 2016) View 4 more View 4 less Starring as Reycraft Episode 4x08: Kindred (Sep 16, 2021) Killjoys (2015) Guest starring as Commander Alfred Olyevich Turin (31 episodes) Episode 5x10: Last Dance (Sep 20, 2019) Episode 5x09: Terraformance Anxiety (Sep 13, 2019) Episode 5x08: Don't Stop Beweaving (Sep 6, 2019) Episode 5x07: Cherchez La Bitch (Aug 30, 2019) Episode 5x04: Ship Outta Luck (Aug 9, 2019) Episode 5x02: Blame It on the Rain (Jul 26, 2019) Episode 4x10: Sporemageddon (Sep 21, 2018) Episode 4x09: The Kids Are Alright? (Sep 14, 2018) Episode 4x07: O Mother, Where Art Thou? (Aug 31, 2018) Episode 4x06: Baby, Face Killer (Aug 24, 2018) Episode 4x05: Greening Pains (Aug 17, 2018) Episode 4x04: What to Expect When You're Expecting … an Alien Parasite (Aug 10, 2018) Episode 4x03: Bro-D Trip (Aug 3, 2018) Episode 4x02: Johnny Dangerously (Jul 27, 2018) Episode 4x01: The Warrior Princess Bride (Jul 20, 2018) Episode 3x10: Wargasm (Sep 1, 2017) Episode 3x09: Reckoning Ball (Aug 25, 2017) Episode 3x07: The Wolf You Feed (Aug 11, 2017) Episode 3x06: Necropolis Now (Aug 4, 2017) Episode 3x05: Attack the Rack (Jul 28, 2017) Episode 3x04: The Lion, the Witch & the Warlord (Jul 21, 2017) Episode 3x02: A Skinner, Darkly (Jul 7, 2017) [Co-Star] Episode 3x01: Boondoggie (Jun 30, 2017) Episode 2x08: Full Metal Monk (Aug 19, 2016) [Co-Star] Episode 2x07: Heart-Shaped Box (Aug 12, 2016) [Co-Star] Episode 2x04: Schooled (Jul 22, 2016) [Co-Star] Episode 2x03: Shaft (Jul 15, 2016) [Co-Star] Episode 2x02: Wild, Wild Westerley (Jul 8, 2016) [Co-Star] Episode 1x09: Enemy Khlyen (Aug 14, 2015) [Co-Star] Episode 1x06: One Blood (Jul 24, 2015) [Co-Star] Episode 1x01: Bangarang (Jun 19, 2015) [Co-Star] View 28 more View 28 less Gangland Undercover (2015) Guest starring as The Rep Episode 1x05: Solitary (Mar 24, 2015) 12 Monkeys (2015) Guest starring as Matthew Cole (3 episodes) Episode 4x09: One Minute More (Jun 29, 2018) Episode 3x10: Witness (May 21, 2017) Episode 1x12: Paradox (Apr 3, 2015) Bitten (2014) Guest starring as Victor Olson (4 episodes) Episode 1x12: Caged (Mar 29, 2014) Episode 1x11: Settling (Mar 22, 2014) Episode 1x10: Descent (Mar 15, 2014) Episode 1x05: Bitten (Feb 8, 2014) View 1 more View 1 less Hemlock Grove (2013) Guest starring as Theodore Gibson Episode 1x05: Hello, Handsome (Apr 19, 2013) Hannibal (2013) Guest starring as Killer (3 episodes) Episode 2x04: Takiawase (Mar 21, 2014) [Co-Star] Episode 2x02: Sakizuki (Mar 7, 2014) [Co-Star] Episode 2x01: Kaiseki (Feb 28, 2014) [Co-Star] Alphas (2011) Guest starring as Dr. Harrison Episode 2x03: Alpha Dogs (Aug 6, 2012) [Co-Star] Suits (2011) Guest starring as Jeffrey Episode 2x05: Break Point (Jul 19, 2012) Breakout Kings (2011) Guest starring as Muncy Guard Episode 1x01: Pilot (Mar 6, 2011) Nikita (2010) Guest starring as Dr. Hanson (2 episodes) Episode 1x09: One Way (Nov 11, 2010) [Co-Star] Episode 1x08: Phoenix (Nov 4, 2010) [Co-Star] Haven (2010) Guest starring as Conrad Brauer Episode 1x01: Welcome to Haven (Jul 9, 2010) Republic of Doyle (2010) Guest starring as Ian Episode 1x07: The Woman Who Knew Too Little (Mar 2, 2010) [Co-Star] The Listener (2009) Guest starring as Donald Episode 1x03: A Voice in the Dark (Jun 11, 2009) Flashpoint (2008) Guest starring as Colin Hamilton Episode 4x10: The Cost of Doing Business (Oct 4, 2011) Murdoch Mysteries (2008) Guest starring as Allen Fawkes Episode 1x01: Power (Jan 24, 2008) Guest starring as Helmut Lindemann Episode 6x05: Murdoch au Naturel (Feb 4, 2013) Angela's Eyes (2006) Guest starring as Vic Perretti Episode 1x10: Eyes Wide Shut (Sep 24, 2006) This Is Wonderland (2004) Guest starring as Paul Carson Episode 3x09: Episode 35 (Feb 1, 2006) Air Crash Investigation (2003) Guest starring as DC Controller Episode 2x06: Missing Over New York (Feb 27, 2005) Missing (2003) Guest starring as Cicero Creed Episode 3x10: Try Again (Sep 18, 2005) Adventure Inc. (2002) Guest starring as Steve Aronson Episode 1x09: Fatal Error (Nov 25, 2002) Monk (2002) Guest starring as Todd Katterskill Episode 1x07: Mr. Monk and the Other Woman (Aug 23, 2002) Mutant X (2001) Guest starring as Dr. Francis Gallant Episode 3x16: Age of Innocence (Apr 5, 2004) Witchblade (2001) Guest starring as Dick Arness Episode 2x09: Veritas (Aug 5, 2002)