Gildart Jackson played the evil Gideon in 7 episodes of charmed. He played one of the better Villains – and did little else outside of charmed.
Zack Ward played Sirk in an Episode of Charmed. It was a minor role and a decent episode as one of the fresher villains in the final season. He also had a minor role as a soldier in the first Transformer Movie.