Dani (Florence Pugh) e Christian (Jack Reynor) são um jovem casal americano com um relacionamento à beira de desmoronar. Mas depois que uma tragédia familiar os mantém juntos, uma Dani em luto convida-se para se juntar a Christian e seus amigos em uma viagem para um festival de verão único em uma remota vila sueca. O que começa como umas férias de verão despreocupadas em uma terra de luz solar eterna, toma um rumo sinistro quando os aldeões insulares chamam seus convidados a participar de festividades que tornam o paraíso pastoral cada vez mais angustiante e visceralmente perturbador.