Liam was a Leprechaun who helped the Charmed Ones on two occasions. His death was one of the reasons the Leprechauns turned on the sisters prior to the Ultimate Battle.


Liam was one of those who came to the Charmed Ones' aid to distract Zankou while they retrieved their Book of Shadows. While every magical creature fought Zankou's faction to distract them, Liam transported himself back to Magic School to alert the sisters to cast their spell that would turn Zankou into a pig.

The following year, Liam and Andrew O'Brian were asked by Paige Matthews to sneak into Magic School and spy on their enemies. Unfortunately, they were spotted by a group of demons and almost died until Christy and Billie Jenkins saved them.


Liam about to be vanquished.

After Dumain used the sisters' weaknesses to distract them, demons began attacking the magical community. During a fight, Liam was vanquished by a fireball and Andrew went to Paige for help. However, due to Dumain's spell, Paige did not care and orbed him into the bay. This was part of the reason why the Magical Community turned against the Charmed Ones before the Ultimate Battle.

Powers and Abilities[]

Basic Powers
Active Powers
  • Hyper Speed: The ability to move at speeds much greater than that of ordinary beings.
  • Apportation: The ability to teleport objects from one place to another.
Powers via Shillelagh
Powers via Gold Nuggets
  • Luck Granting: The ability to grant good or back luck to other beings, which is stored in gold nuggets. Leprechauns access this power through a spell.
Other Powers
  • Immortality: The ability to have an infinite lifespan and an arrested aging process.

Notes and Trivia[]

  • Another Leprechaun named Liam appeared in the episode "Lucky Charmed". Additionally, Michael Gilden previously portrayed Finnegan in Season 5.
  • His spirit appeared in the book Trickery Treat. He was summoned by Paige to celebrate Samhain one last time with his fellow leprechauns. He later picked up a pair of enchanted camouflage jeans that magically forced him to return to Wyatt, and agreed with his friends to watch the kids while the Halliwell men went out on their mission to vanquish an evil ghost.


Liam appeared in a total of 2 episodes throughout the course of the series.