Príbeh sa začína roku 1209, keď 17-ročná Alais Pelletierová Du Mas (Jessica Brown Findlayová) dostane v Carcassone od svojho otca záhadnú knihu. Tá kniha podľa jeho slov ukrýva tajomstvo pravého grálu. Hoci Alais nerozumie čudesným slovám a znakom, ktoré v nej vidí, vie, že jej je súdené, aby knihu chránila. Vzápätí sa presúvame do roku 2005. Alice Tannerová (Vanessa Kirbyová) pri vykopávkach v pohorí neďaleko juhofrancúzskeho mesta Carcassone náhodne objaví dve záhadné kostry. V hrobke, kde doteraz ležali ukryté pred svetom, ju zrazu zachváti príšerný pocit, že ju prenasleduje zlo. A zároveň si pomaly uvedomuje, že hoci to znie neuveriteľne, práve ona inštinktívne chápe význam záhadných slov, ktoré tam kedysi dávno vytesali do skaly. Keď Alice zistí, že svojím objavom dala do pohybu hrozivý sled udalostí, ktoré sa jej vymkli spod kontroly, je už neskoro.