Zomer 1997. De twaalfjarige Grace en de elfjarige Asta zijn al vrienden zolang ze zich kunnen herinneren. Wanneer haar vader plotseling vertrekt, wordt Grace's fascinatie voor religie en het bovennatuurlijke een obsessie. Aan het einde van de schoolvakantie gaan de meisjes logeren in een huisje op het platteland van Cornwall bij Asta's Boheemse moeder, Kate. Daar wordt de onrustige Grace gedwongen haar demonen te confronteren...