Charmed
176 episodes

The Charmed Ones team up with a leprechaun to fight a demon who has been killing other leprechauns and stealing their magic.

Charmed

17. Lucky Charmed - The Charmed Ones team up with a leprechaun to fight a demon who has been killing other leprechauns and stealing their magic.

More info

Series 5