The story revolves around a group of friends, including Dani (Florence Pugh) and Christian (Jack Reynor), who embark on a journey to Sweden for the Midsommar festival, which takes place every 90 years in a remote pagan community. The group arrives at the idyllic village, expecting a carefree weekend of revelry and bonding. However, their excitement is short-lived, as they soon find themselves entangled in the sinister rituals and traditions of the community.