Dani (Pugh) and Christian (Reynor) are a couple who have been together for about 4 years, but Christian is close to giving up the relationship.
Instead of breaking up, Christian helps Dani on the summer trip to Sweden, which Josh and Mark planned. Supervised by Pelle (Vilhelm Blomgren), she heads to a remote Swedish village where a special festival will take place .
As Dani, Christian, Josh and Mark settle down and participate in the increasingly eccentric and unsettling activities that locals have planned for their summer holidays, Dani starts to get the feeling that something is wrong. The problem is that the locals will not let them go and things will quickly go from weird to awful as foreigners try to survive.