Midsommar – loputon yö
Juoni

Amerikkalainen psykologian opiskelija Dani Ardor kokee valtavan trauman, kun hänen siskonsa tekee murha-itsemurhan täyttämällä heidän kotinsa hiilimonoksidilla tappaen itsensä ja heidän vanhempansa. Onnettomuuden jälkeen Dani etääntyy entisestään jo valmiiksi etäisen poikaystävänsä Christian Hughesin kanssa, joka opiskelee kulttuurista antropologiaa.   Kesän lähestyessä Dani saa tietää, että Christian ja tämän luokkakaverit Mark ja Josh ovat saaneet kutsun Ruotsiin heidän ruotsalaiselta ystävältään Pelleltä viettämään keskikesän juhlaa, juhannusta, Pellen muinaisen kommuunin Hårgan kanssa. Juhlat tapahtuvat vain joka 90. vuosi, joten Josh, joka kirjoittaa opinnäytetyötään eurooppalaisista keskikesän perinteistä, näkee tilaisuuden reissussa.
Christian, joka oli suunnitellut eroavansa Danista ennen tämän perheen onnettomuutta, ei aikonut kertoa matkasta Danille. Väittelyn jälkeen Christian kutsuu Danin mukaan vastahakoisesti.
Saavuttuaan kommuuniin he tapaavat englantilaisen pariskunnan, Simonin ja Connien, jotka Pellen kommuuniveli Ingemar kutsui juhlaan. Vieraille tarjotaan psykedeelisiä sieniä ja Danilla on huono trippi, jossa hän hallusinoi kuolleesta perheestään.
Päivä saapumisen jälkeen ryhmä todistaa rituaalin, jossa kaksi vanhusta tekee itsemurhan hyppäämällä kalliolta alas. Toisen vanhuksen selvitessä yhteisön jäsenet matkivat tämän tuskan huutoja ja tappavat tämän armollisesti.
Yhteisön vanhin, Siv, rauhoittele Connieta ja Simonia ja kertoo, että jokainen yhteisön jäsen tekee näin 72-vuotiaana ja että se on suuri kunnia.
Christian päättää kirjoittaa lopputyönsä Hårgan yhteisöstä, mikä suututtaa Joshin joka kokee Christianin matkivan hänen ideaansa. Seremonioista häiriintynyt Dani pyrkii lähtemään, mutta Pelle ylipuhuu hänet jäämään. Connie ja Simon haluavat myös lähteä ja heidät näennäisesti viedään yksi kerrallaan läheiselle juna-asemalle. Tutkimuksia tehdessään Christian saa tietää, että insestiä välttääkseen yhteisöön tuodaan välillä ulkopuolisia siittäjiä. Christianille ehdotetaan tätä, mutta hän kieltäytyy. 
Kun Mark virtsaa pyhälle puulle, yhteisön jäsen houkuttelee hänet pois ryhmän luota. Samaisena yönä Josh valokuvaa vastoin sääntöjä yhteisön pyhän kirjoituksen ja hänen kimppuunsa hyökätään. Josh huomaa miehen, jolla on päässään Markin kasvoista tehty maski kun hänet raahataan pois.
Seuraavana päivänä Dani ja Christian saadaan ottamaan hallusinogeenejä sisältävät juomat. Dani voittaa tanssikilpailun ja hänet kruunataan kesän kuningattareksi, Toukoneidoksi. Tämän jälkeen Christian huumataan ja hän osallistuu seksirituaaliin jonka tavoitteena on saada nuori yhteisön jäsen Maja raskaaksi. Samaan aikaan yhteisön alastomat naisjäsenet matkivat ympärillä Majan voihkaisuja. Dani näkee rituaalin ja saa paniikkikohtauksen. Yhteisön naisjäsenet ympäröivät hänet ja matkivat hänen itkuaan. Rituaalin jälkeen alaston Christian pyrkii pakenemaan ja löytää Joshin jalan kukkapellolta ja Simonin runnellun ruumiin ladosta. Tämän jälkeen Christian jää kiinni ja hänet halvaannutetaan.
Viimeisessä seremoniassa yhteisön johtaja kertoo, että heidän on tehtävä yhdeksän uhrilahjaa, jotta kylä puhdistuu pahasta. Neljä ensimmäistä uhria ovat ulkopuolisia, jotka Pelle ja Ingmar ovat houkutelleet paikalle. Toisten neljän täytyy olla yhteisön jäseniä. Danin täytyy valita kesän kuningattarena joko Christian tai yhteisön jäsen viimeiseksi uhriksi. Hän valitsee Christianin, joka tungetaan karhun ruhon sisälle ja asetetaan yhdessä muiden uhrien kanssa alustalle. Yhteisön jäsenille tarjotaan huumaavia aineita joiden tarkoitus on ehkäistä kipua ja pelkoa, mutta Christianille näitä ei tarjota. Rakennelma sytytetään tuleen ja yhteisön jäsenet matkivat elävältä poltettavien huutoja. Dani itkee kauhusta ja surusta, mutta lopulta hymyilee.