Dani och Christian är ett ungt amerikanskt par vars förhållande håller på att krackelera. Men när Dani följer med Christian och hans vänner till en avlägsen by i svenska Hälsingland ska de få vara med om ett unikt midsommarfirande som bara sker vart nittionde år. Vad som börjar som ett harmlöst sommaräventyr i midnattssolens land förvandlas till något mycket mörkare när den sektliknande byn bjuder in dem att delta i ett firande som får det idylliska paradiset att kännas allt mer obehagligt och hotfullt.