Millie Calloway, Sydney Sweeney, becomes the live-in maid for the wealthy Winchester family in Great Neck, Long Island, while on parole. Her room sits in the attic behind a sealed window, and a door that locks from the outside, a constant reminder that her movements are watched and controlled. The household revolves around Nina, Amanda Seyfried, the mother and wife who carries an unsettling blend of charm and fragility, hinting at deeper troubles that ripple through every room.
Nina’s past haunts the present in disturbing ways. Years earlier, she attempted to drown her daughter Cecelia, nicknamed Cece, and then tried to overdose, acts that left a dark stain on the family and on Nina’s mind. The memory resurfaces in whispered conversations with neighbors and in the uneasy dynamic that develops between Nina and Millie, as Nina’s moods swing from affectionate to accusatory with alarming speed. The attic becomes a symbolic and literal fortress around Millie, a place where she is kept in a state of limbo, while Nina’s outward warmth masks a volatile undercurrent that many in the house prefer to overlook.
A weekend plan changes the course of Millie’s life. Nina asks Millie to arrange a trip to the city for herself and her husband, Andrew, played by Brandon Sklenar, to see a Broadway musical titled Showdown and to stay overnight in a hotel. When ticket refunds fall through, Nina denies having asked for the arrangement, and Millie is told the cost will come out of her paycheck. With Nina distracted, Millie and Andrew quietly decide to attend the show themselves, hoping for a chance to escape from the uneasy, ever-present tension at home. They enjoy the performance, dine out, and check into a hotel, a brief moment of freedom that quickly collides with the house’s oppressive routines upon their return.
Back home, Millie discovers several angry texts from Nina and, in a moment of panic, Misses messages that culminate in a firing. The betrayal cuts deep, and Millie finds solace with Andrew as they navigate a new, illicit closeness. The couple’s secret becomes a fragile anchor as Millie tries to repair a chipped heirloom china plate—an artifact tied to Andrew’s family. He consoles her, insisting the break can be fixed, but the incident triggers a deeper reckoning about the power dynamics at play. Millie, ever practical, collects the shards in a plastic bag, a silent archive of the growing danger. When Andrew returns, he and Millie retreat to her old attic room, where he locks her inside, reasserting control.
The past resurfaces in a chilling letter-like revelation: the attic’s hidden history includes Andrew’s earlier control over Nina. In a terrifying memory, he forced Nina to pull out hair by the handful, then deprived her of water, and kept her in the attic until she was broken and compliant. The truth explains the present’s fragile balances, the room’s oppressive feel, and the way Nina’s surface kindness can abruptly fold into something colder and more calculating. Grounded in fear and manipulation, the household’s power plays become clearer as Enzo, the groundskeeper, Michele Morrone, begins to realize what happened and strives to protect Nina from the moral wreckage he sees around them.
In a brutal sense of punishment that echoes the past, Andrew confronts Millie with a cruel demand: she must cut her stomach 21 times—the number of broken china shards—before he will release her. The act is a mediated, horrifying moment where Millie asserts herself through violence, stabbing Andrew in the neck with a cheese knife Nina had stashed for her. A chaotic struggle ends with Millie locking Andrew inside the attic and breaking more of the china in a visceral claim to agency.
Nina, pressed by Cece’s urging to rescue Millie, returns to the house. She finds the attic’s light still on and unlocks the door just as Andrew closes in again. Yet Millie manages to slip away during the confrontation, and Nina refuses to resume her life with Andrew. In a final, fatal confrontation, Millie reappears to push Andrew over a spiral staircase, and Nina produces a staged accident by dropping a light bulb next to the body, aided by Enzo to make the incident look like a tragic but ordinary mishap.
Officer Jessica Connors, Alexandra Seal, begins an inquiry into the case and notices inconsistencies in Nina’s account. Her investigation is tempered by historical knowledge of Andrew’s previous fiancée, who remains a shadowy figure in Nina’s past, and Connors chooses not to press further. After Andrew’s funeral, Nina offers Millie a check for one hundred thousand dollars, a gesture framed as a payoff for starting anew. Millie, now tied to a hollow sense of victory, heads to a new life with the option of continuing her work in the service of others.
The story closes on Millie’s horizon, where the shadow of the Winchester house lingers, and the possibility of a fresh start glimmers on the edge of the next opportunity. In a quiet, unsettling way, the film suggests that survival can come at a price, and that the line between victim and survivor is often blurred by power, vulnerability, and the quiet insistence of those who refuse to be erased. Millie’s path forward becomes a careful balance between independence and dependence, between trust and caution, as she steps toward a future that may finally belong to her own terms.