Cast Credits DC's Legends of Tomorrow (2016) Guest starring as Viking Brother Episode 3x09: Beebo the God of War (Dec 5, 2017) [Co-Star] Almost Human (2013) Guest starring as Boone Episode 1x03: Are You Receiving? (Nov 25, 2013) [Co-Star] Arrow (2012) Guest starring as Security Guard #1 Episode 1x15: Dodger (Feb 20, 2013) [Co-Star] Once Upon a Time (2011) Guest starring as Edgar Episode 5x09: The Bear King (Nov 15, 2015) Fringe (2008) Guest starring as Security #1 Episode 3x12: Concentrate and Ask Again (Feb 4, 2011) [Co-Star] Bionic Woman (2007) Guest starring as Blond Man Episode 1x03: Sisterhood (Oct 10, 2007) [Co-Star] Psych (2006) Guest starring as Guard (2 episodes) Episode 6x13: Let's Doo-Wop It Again (Mar 21, 2012) [Co-Star] Episode 6x03: This Episode Sucks (Oct 26, 2011) [Co-Star] Supernatural (2005) Guest starring as Befehlsleiter Gumprecht Episode 11x14: The Vessel (Feb 17, 2016) [Co-Star] Stargate Atlantis (2004) Guest starring as Genii Soldier Episode 4x14: Harmony (Jan 25, 2008) [Co-Star] Smallville (2001) Guest starring as Davidson Episode 6x18: Progeny (Apr 19, 2007) [Co-Star] Mutant X (2001) Guest starring as Silva (2 episodes) Episode 3x01: Into the Moonless Night (Sep 29, 2003) Episode 2x22: Lest He Become (May 12, 2003) First Wave (1998) Guest starring as Gua Prison Guard Episode 2x21: Tomorrow (Jun 7, 2000) Cold Squad (1998) Guest starring as Squib McFadden Episode 5x08: The Needle and the Debutante (Dec 8, 2001) [Co-Star] Millennium (1996) Guest starring as Paramedic Episode 3x22: Goodbye to All That (May 21, 1999) [Co-Star]