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, Dani, que está de luto, é convidada para se juntar a Christian e aos seus amigos numa viagem a um festival de verão numa remota vila sueca.
O que começa como férias despreocupadas de verão numa terra de luz eterna, toma um rumo sinistro quando os insulares aldeões os convidam a participar nas festividades que tornam o paraíso pastoral cada vez mais enervante e visceralmente perturbador.