Nigeria: dieci bambini vengono rapiti tra questi Jamaal, nipote del temuto Abu Bakr guerriero delle terre del nord-est. Ucraina: da un orfanotrofio spariscono nel nulla dieci bambine. Una setta satanica assetata di sangue è in attesa del loro arrivo nelle terre sperdute delle Highlands per dare inizio al sabba in onore della dea Lilith.
Paul Navarra, capitano dei Carabinieri, dopo una temeraria missione nel Mediterraneo, torna a Dunvegan dal nonno, capo clan dei MacLeod, dove ha trascorso la sua infanzia con la madre e la fedele amica Brigit.
Il giovane Capitano, dopo il fortuito ritrovamento di una dodicenne traumatizzata sfuggita miracolosamente ai rapitori, comprende che sta per accadere qualcosa di terribile: inizia una corsa contro il tempo nelle terre a lui care.