Walter Phelan

Walter Phelan portrayed Abraxas in the season premiere of season 2 on Charmed.