Cast Credits Aftermath (2016) Guest starring as Harry Episode 1x09: The Barbarous King (Nov 22, 2016) [Co-Star] You Me Her (2016) Guest starring as Ashton Episode 2x04: Cat in the Box (Mar 7, 2017) [Co-Star] Strange Empire (2014) Guest starring as Pike Brady Episode 1x01: The Hunting Party (Oct 6, 2014) The 100 (2014) Guest starring as Grounder Warrior #1 Episode 3x08: Terms and Conditions (Mar 10, 2016) [Co-Star] Arrow (2012) Guest starring as Keating Episode 5x01: Legacy (Oct 5, 2016) [Co-Star] Arctic Air (2012) Guest starring as Pilot Episode 3x11: The Fall (1) (Apr 1, 2014) Once Upon a Time (2011) Guest starring as Royal Guard Episode 1x16: Heart of Darkness (Mar 18, 2012) [Co-Star] Fairly Legal (2011) Guest starring as Big Bo Episode 1x04: Bo Me Once (Feb 10, 2011) [Co-Star] Fringe (2008) Guest starring as Joe Episode 3x20: 6:02 AM EST (Apr 22, 2011) [Co-Star] Supernatural (2005) Guest starring as Demon Cowboy Episode 6x18: Frontierland (Apr 22, 2011) [Co-Star] Battlestar Galactica (2005) Guest starring as Karma Episode 1x13: Kobol's Last Gleaming (2) (Apr 1, 2005) [Co-Star] Smallville (2001) Guest starring as Sylvester Pemperton / Star-Spangled Kid Episode 9x11: Absolute Justice (Feb 5, 2010) 7 Days (1998) Guest starring as Tommy Episode 3x01: Stairway to Heaven (Oct 11, 2000) First Wave (1998) Guest starring as Agent Chris Mitchell Episode 2x17: Rubicon (Jan 12, 2000) Millennium (1996) Guest starring as Lee Smith Episode 3x20: Nostalgia (May 7, 1999) [Co-Star] The Outer Limits (1995) Guest starring as Duro Episode 5x21: Star Crossed (Aug 13, 1999) [Co-Star]