Liv, mère célibataire, est chargée de peindre une fresque dans un phare centenaire sur une île écossaise, c'est l'occasion de repartir à zéro avec ses trois filles - Luna, Sapphire et Clover. Bientôt, deux de ses filles disparaissent. Elle apprend que la grotte située sous le phare était autrefois une prison pour les femmes accusées de sorcellerie. Les habitants la mettent en garde contre les sauvageons, des êtres surnaturels qui imitent les enfants humains, créés par les sorcières pour se venger...