Cast Credits Almost Human (2013) Guest starring as Thief #3 Episode 1x03: Are You Receiving? (Nov 25, 2013) [Co-Star] Arrow (2012) Guest starring as Mercenary #2 / Walsh (3 episodes) Episode 4x04: Beyond Redemption (Oct 28, 2015) [Co-Star] Episode 4x03: Restoration (Oct 21, 2015) [Co-Star] Episode 4x02: The Candidate (Oct 14, 2015) [Co-Star] Continuum (2012) Guest starring as Kidnapper #2 Episode 2x07: Second Degree (Jun 9, 2013) [Co-Star] True Justice (2012) Guest starring as Sadiq Episode 2x08: Angel of Death (Feb 22, 2013) Falling Skies (2011) Guest starring as Morales Episode 5x08: Stalag 14th Virginia (Aug 16, 2015) Sanctuary (2008) Guest starring as Cabal Team Episode 1x03: Fata Morgana (Oct 10, 2008) Fringe (2008) Guest starring as Alt. DOD MP #1 Episode 3x08: Entrada (Dec 2, 2010) [Co-Star] Supernatural (2005) Guest starring as Demon Episode 10x01: Black (Oct 7, 2014) [Co-Star] Battlestar Galactica (2003) Guest starring as Pilot #3 (2 episodes) Episode S01 Special: Battlestar Galactica: The Miniseries (1) (Dec 8, 2003) Episode S01 Special: Battlestar Galactica: The Miniseries (2) (Dec 10, 2003) Stargate SG-1 (1997) Guest starring as Ryk'l Episode 7x10: Birthright (Aug 15, 2003) [Co-Star]