Grupa młodych Amerykanów, w tym Dani (Florence Pugh) i Christian (Jack Reynor), wyrusza na nietypowe wakacje do odosobnionej szwedzkiej wioski. Przybywają tam na zaproszenie przyjaciela, by wziąć udział w rzadkim festiwalu odbywającym się raz na 90 lat. Początkowo sielankowa atmosfera i barwne obrzędy wydają się niewinną atrakcją. Wkrótce jednak odkrywają, że lokalna społeczność skrywa mroczne tajemnice. Napięcie rośnie, gdy bohaterowie zaczynają dostrzegać niepokojące znaki wokół siebie. Czy uda im się wydostać z pułapki zastawionej przez tajemniczy kult?