
A narrator describes the wealthy Richford Lake community, introducing Juliet and her daughter Allegra in their home.
Allegra films a "bad bitch" video, which Grace watches.
Lorna and her family start their day. Grace is later seen rowing.
Grace and Allegra get ready for a party. Juliet walks through the house at night.
Allegra and Grace arrive at a crowded house party and meet the host, K Rizz.
At the party, Allegra and Grace sit with friends, including Iris, and have a tense conversation.
At the party, Iris confronts Allegra. K Rizz interrupts, telling Allegra it's "showtime".
At a house party, K Rizz confronts a group of men in balaclavas, leading to a fight.
Lorna receives a threatening text. Allegra and Grace return and are confronted by Juliet.
A 1991 flashback shows a young Juliet listening to a Joan Baez cassette, which she later lied about to a crush.
Grace and Allegra ride scooters to Rizz House, discussing Iris's messages and K Rizz not posting Allegra's video.
Grace and Allegra in pink ski masks and swimwear pose for a photo shoot, intercut with Juliet’s book reading.
Lorna receives a cryptic text, calls Tallulah to trace it, and speaks with her daughter, Mia, and husband, Steven.
Women attend a "Soul By Gigi" yoga event. Meanwhile, Allegra, Grace, and other girls conduct an online "catalogue vote".
A 2009 flashback reveals Lorna's humble beginnings, an affair with her married boss, a positive pregnancy test, and receiving £50,000.
At home, Grace and Noori study, where Noori discusses her boyfriend's playlist and admits her mom made her get a nose job.
Juliet and Lorna arrive at the school. Juliet calls her dad for help. The narrator describes the mothers as "mama bears" protecting their cubs.
Gigi frosts cakes while discussing her frustrating coaching sessions, deciding to invite people over for cocktails.
At a party, Gigi plans a game. Lorna confronts Juliet for telling people her daughter, Grace, was expelled.
Lorna confronts Juliet, accusing her of scapegoating Grace. The argument escalates, touching on race and class.
A closing montage shows characters grieving. Gigi narrates over a funeral, revealing Iris's death, which has angered the town.
A flashback shows Grace and friends' photoshoot explaining The Catalogue app's origin.
Mourners, including Lorna's and Juliet's families, arrive at Iris's wake. Lorna and Juliet discuss the shock of Iris's death.
At the wake, Gigi confronts Juliet about being "used" by her and her husband. Juliet insults Gigi, telling her "zero class".
A closing montage shows the girls' lives, arrests, and community chaos, stating they weren't "special".
Gigi (Sadie) reveals her true past of poverty and lies, contrasting it with her fabricated, wealthy life.
Juliet and Lorna, whose daughters are on bail, crash Frances's birthday party to accuse her daughter, Jocasta.
Juliet and Lorna leave.
At the party, Juliet looks disturbed, then finds Iris's decorated phone in her purse and quickly hides it.
A closing montage includes Allegra's livestream about losing her friend and Gigi meeting her brother, and a picture on Gigi's phone with Juliet, Lorna, Allegra, and Grace presumably caught in a precarious situation.