Cast Credits Schmigadoon! (2021) Guest starring as Henry the Iceman (4 episodes) Episode 1x06: How We Change (Aug 13, 2021) [Co-Star] Episode 1x04: Suddenly (Jul 30, 2021) [Co-Star] Episode 1x02: Lovers' Spat (Jul 16, 2021) [Co-Star] Episode 1x01: Schmigadoon! (Jul 16, 2021) [Co-Star] View 1 more View 1 less Debris (2021) Guest starring as Gibson Episode 1x10: I Am Icarus (May 3, 2021) The Astronauts (2020) Guest starring as Niles Taylor (10 episodes) Episode 1x10: Day 85 (Jan 15, 2021) [Co-Star] Episode 1x09: Day 84 (Jan 8, 2021) [Co-Star] Episode 1x08: Day 76 (Jan 1, 2021) [Co-Star] Episode 1x07: Day 73 (Dec 18, 2020) [Co-Star] Episode 1x06: Day 34 (Dec 11, 2020) [Co-Star] Episode 1x05: Day 33 (Dec 4, 2020) [Co-Star] Episode 1x04: Day 21 (Nov 27, 2020) [Co-Star] Episode 1x03: Day 3 (Nov 20, 2020) [Co-Star] Episode 1x02: Day 1 (Nov 13, 2020) [Co-Star] Episode 1x01: COUNTDOWN (Nov 13, 2020) [Co-Star] View 7 more View 7 less Snowpiercer (2020) Guest starring as Jackboot Kaffey (4 episodes) Episode 2x08: The Eternal Engineer (Mar 15, 2021) [Co-Star] Episode 2x07: Our Answer for Everything (Mar 8, 2021) [Co-Star] Episode 1x03: Access Is Power (May 31, 2020) [Co-Star] Episode 1x02: Prepare to Brace (May 24, 2020) [Co-Star] View 1 more View 1 less A Martha's Vineyard Mystery (2020) Guest starring as Carl Kilburn Episode 2021-01-17: Ships in the Night: A Martha's Vineyard Mystery (Jan 17, 2021) Virgin River (2019) Guest starring as Zeke (2 episodes) Episode 2x06: Out of the Past (Nov 27, 2020) [Co-Star] Episode 2x05: Can't Let Go (Nov 27, 2020) [Co-Star] Batwoman (2019) Guest starring as The Rifle Episode 1x07: Tell Me the Truth (Nov 17, 2019) [Co-Star] Chronicle Mysteries (2019) Guest starring as Sheriff Monty Episode 2019-02-24: The Wrong Man (Feb 24, 2019) Unspeakable (2019) Guest starring as Barry Freeland Episode 1x02: Contraction (Jan 16, 2019) The Bletchley Circle: San Francisco (2018) Guest starring as Lester Harrison (2 episodes) Episode 1x02: Wake (Aug 1, 2018) Episode 1x01: Presidio (Jul 25, 2018) The Crossing (2018) Guest starring as Contractor #1 Episode 1x03: Pax Americana (Apr 16, 2018) [Co-Star] Altered Carbon (2018) Guest starring as Gomez (3 episodes) Episode 1x07: Nora Inu (Feb 2, 2018) [Co-Star] Episode 1x04: Force of Evil (Feb 2, 2018) [Co-Star] Episode 1x02: Fallen Angel (Feb 2, 2018) [Co-Star] The Good Doctor (2017) Guest starring as Carnell Hunter Episode 2x12: Aftermath (Jan 21, 2019) Riverdale (2017) Guest starring as Commandant Carter Episode 5x01: Chapter Seventy-Seven: Climax (Jan 20, 2021) SIX (2017) Guest starring as Dr. Moreno Episode 2x07: FUBAR (Jul 11, 2018) [Co-Star] Ice (2016) Guest starring as Femi Episode 2x01: Game of Stones (Mar 28, 2018) Travelers (2016) Guest starring as Carter Episode 1x04: Hall (Nov 7, 2016) [Co-Star] Van Helsing (2016) Guest starring as Resistance Fighter Episode 2x02: In Redemption (Oct 12, 2017) The Detour (2016) Guest starring as Major Lloyd (2 episodes) Episode 3x10: The Escape (Mar 27, 2018) [Co-Star] Episode 3x08: The Plane (Mar 13, 2018) [Co-Star] Lucifer (2016) Guest starring as Cop Episode 2x07: My Little Monkey (Nov 7, 2016) [Co-Star] Colony (2016) Guest starring as Tommy Episode 3x10: Sea Spray (Jul 4, 2018) [Co-Star] Zoo (2015) Guest starring as Team Leader Episode 2x01: The Day of the Beast (Jun 28, 2016) [Co-Star] iZombie (2015) Guest starring as Superfly Episode 2x09: Cape Town (Dec 8, 2015) [Co-Star] The Man in the High Castle (2015) Guest starring as Leon (8 episodes) Episode 4x10: Fire from the Gods (Nov 15, 2019) [Co-Star] Episode 4x09: For Want of a Nail (Nov 15, 2019) [Co-Star] Episode 4x08: Hitler Has Only Got One Ball (Nov 15, 2019) [Co-Star] Episode 4x07: No Masters But Ourselves (Nov 15, 2019) [Co-Star] Episode 4x06: All Serious Daring (Nov 15, 2019) [Co-Star] Episode 4x05: Mauvaise Foi (Nov 15, 2019) [Co-Star] Episode 4x03: The Box (Nov 15, 2019) [Co-Star] Episode 4x01: Hexagram 64 (Nov 15, 2019) [Co-Star] View 5 more View 5 less The 100 (2014) Guest starring as Soldier (3 episodes) Episode 2x16: Blood Must Have Blood, Part Two (Mar 11, 2015) [Co-Star] Episode 2x11: Coup de Grâce (Feb 4, 2015) [Co-Star] Episode 2x01: The 48 (Oct 22, 2014) [Co-Star] Almost Human (2013) Guest starring as MX-43 #3 (8 episodes) Episode 1x12: Beholder (Feb 24, 2014) Episode 1x11: Disrupt (Feb 17, 2014) Episode 1x08: You are Here (Jan 13, 2014) Episode 1x07: Simon Says (Jan 6, 2014) Episode 1x06: Arrhythmia (Dec 16, 2013) Episode 1x04: The Bends (Dec 2, 2013) Episode 1x03: Are You Receiving? (Nov 25, 2013) Episode 1x02: Skin (Nov 18, 2013) View 5 more View 5 less Arrow (2012) Guest starring as Ripped (2 episodes) Episode 2x22: Streets of Fire (May 7, 2014) [Co-Star] Episode 2x21: City of Blood (Apr 30, 2014) [Co-Star] Continuum (2012) Guest starring as Weaver (2 episodes) Episode 4x02: Rush Hour (Sep 11, 2015) Episode 4x01: Lost Hours (Sep 4, 2015) Once Upon a Time (2011) Guest starring as Guard Episode 4x06: Family Business (Nov 2, 2014) [Co-Star] Andromeda (2000) Guest starring as Szabos Episode 1x18: The Devil Take the Hindmost (Apr 16, 2001) The Outer Limits (1995) Guest starring as Officer Episode 6x09: Stasis (Apr 14, 2000) [Co-Star]