Dans la petite ville irlandaise de Rathcullen, Comté Kerry, Darby O'Gill est le garde-chasse vieillissant de la propriété de Lord Fitzpatrick, où il vit dans un pavillon voisin avec sa charmante fille, presque adulte, Katie. Darby passe la plupart de son temps dans le pub de ville, régalant ses amis d'histoires sur ses tentatives pour attraper les lutins (Leprechaun), particulièrement leur roi, Brian Connors. Comme Darby est payé à mi-temps comme laboureur, Lord Fitzpatrick décide de le mettre à la retraite avec la moitié de sa paie, de l'installer gratuitement avec sa fille dans une autre maison et d'engager un jeune dublinois nommé Michael McBride. Darby demande à Michael de cacher à Katie qu'il le remplace ce qu'il accepte à contre-cœur.
Las Vegas. La statuette du Leprechaun se trouve entre les mains d'un prêteur sur gages qui ne tarde pas à être massacré. Parallèlement, Scott rencontre Tammy, qui le conduit dans un casino où il perd au jeu. Dépité, il se rend chez le prêteur sur gages, où il découvre le médaillon. Le lutin, fort mécontent, contamine Scott qui se tranforme.
La tradition veut que toute jeune fille qui éternue trois fois sans dire "à vos souhaits" devienne la fiancée du Leprechaun. Mais sa dernière victime est sauvée par son père. Le lutin jure alors d'épouser la plus jolie descendante de la famille. Le voilà de retour en 1994, où il choisit la jolie Bridget et l'attire dans son repaire...
En randonnée à travers la campagne irlandaise luxuriante, deux jeunes couples sans méfiance découvrent le secret de refroidissement d'une ville. Ben (Dunbar), Sophie (Bennet), David (Brendan Fletcher) et Jeni (Roxburgh) découvrent rapidement que la terre idyllique n'est pas ce qu'elle semble être, lorsque les habitants de la ville offrent aux randonneurs une vieille cabine au bord de la forêt. Bientôt, ils vont trouver que l'une des légendes les plus célèbres de l'Irlande est une réalité des plus terrifiante.