Dani og Christian er et ungt amerikansk par, hvis forhold er ved at revne. Men da Dani tager med Christian og hans venner til en afsides landsby i svenske Hälsingland, skal de deltage i en unik midsommerfest, som kun finder sted hver 90. år. Det, der begynder som et harmløst sommereventyr i midnatssolens land, forvandles til noget meget mørkere, da den sektagtige landsby inviterer dem til at deltage i en fest, som får det idylliske paradis til at virke stadig mere ubehageligt og truende.