Cast Credits Fear Itself (2008) Guest starring as The Creature Episode 1x01: The Sacrifice (Jun 5, 2008) Charmed (1998) Guest starring as Abraxas Episode 2x01: Witch Trial (Sep 30, 1999) [Co-Star] The X-Files (1993) Guest starring as Alien Episode 6x19: The Unnatural (Apr 25, 1999) [Co-Star]