Cast Credits Altered Carbon (2018) Guest starring as Control Tech Episode 1x03: In a Lonely Place (Feb 2, 2018) [Co-Star] Van Helsing (2016) Guest starring as Big Guy Episode 3x07: Hunted Down (Nov 16, 2018) [Co-Star] DC's Legends of Tomorrow (2016) Guest starring as Nazi Commander Episode 3x08: Crisis on Earth-X, Part 4 (Nov 28, 2017) [Co-Star] iZombie (2015) Guest starring as Thug Elf Episode 2x09: Cape Town (Dec 8, 2015) [Co-Star] The Man in the High Castle (2015) Guest starring as Senior Nazi Officer (2 episodes) Episode 1x05: The New Normal (Nov 20, 2015) [Co-Star] Episode 1x04: Revelations (Nov 20, 2015) [Co-Star] The 100 (2014) Guest starring as Grizzled Warrior Episode 4x04: A Lie Guarded (Feb 22, 2017) [Co-Star] Arrow (2012) Guest starring as Petrov Episode 3x01: The Calm (Oct 8, 2014) [Co-Star] Once Upon a Time (2011) Guest starring as Black Knight #1 Episode 1x22: A Land Without Magic (May 13, 2012) [Co-Star] Human Target (2010) Guest starring as Thug #1 Episode 1x10: Tanarak (Mar 31, 2010) [Co-Star] Fringe (2008) Guest starring as Checkpoint Observer (2 episodes) Episode 5x08: The Human Kind (Dec 7, 2012) [Co-Star] Episode 5x04: The Bullet that Saved the World (Oct 26, 2012) [Co-Star] Psych (2006) Guest starring as Armed Assailant #1 Episode 4x07: High Top Fade Out (Sep 25, 2009) [Co-Star] Blade: The Series (2006) Guest starring as One Eyed Goon Episode 1x04: Descent (Jul 12, 2006) [Co-Star] Supernatural (2005) Guest starring as Demon Episode 8x07: A Little Slice of Kevin (Nov 14, 2012) [Co-Star] Andromeda (2000) Guest starring as Perseid Dockmaster Episode 1x19: The Honey Offering (Apr 23, 2001) Guest starring as Pilot Episode 4x17: Abridging the Devil's Divide (Apr 12, 2004) First Wave (1998) Guest starring as Lanning Episode 3x05: The Flight of Francis Jeffries (Oct 11, 2000) Stargate SG-1 (1997) Guest starring as Rebel Soldier Episode 8x05: Icon (Aug 6, 2004) [Co-Star]