Cast Credits Arrow (2012) Guest starring as Vlad Episode 4x06: Lost Souls (Nov 11, 2015) [Co-Star] Touching Evil (2004) Guest starring as Morning Person Episode 1x09: Attachment (May 10, 2004) The Crow: Stairway to Heaven (1998) Guest starring as Sal Episode 1x12: Disclosure (Jan 24, 1999) NightMan (1997) Guest starring as Man #1 Episode 2x10: Sixty Minute Man (Jan 17, 1999) [Co-Star] Stargate SG-1 (1997) Guest starring as Jaffa Episode 1x07: The Nox (Sep 12, 1997) [Co-Star] The Outer Limits (1995) Guest starring as Hector Episode 5x21: Star Crossed (Aug 13, 1999) The X-Files (1993) Guest starring as Peter Episode 3x14: Grotesque (Feb 2, 1996) [Co-Star]