Cast Credits Cleopatra 2525 (2000) Guest starring as Taskmaster Episode 2x09: Truth Be Told (Jan 29, 2001) Xena: Warrior Princess (1995) Guest starring as Guard #1 Episode 2x14: A Necessary Evil (Feb 10, 1997) Guest starring as Guard Episode 3x17: Forget Me Not (Mar 21, 1998) Guest starring as Jareyd Episode 4x09: Past Imperfect (Jan 6, 1999)