Warning: This post contains spoilers for All Her Fault.
Years of hidden lies unravel as Carrie Finch (Sophia Lillis) nervously points a gun at the Irvine family in the finale of All Her Fault. Over eight episodes, the show explores how love can turn into possession and the extreme lengths a parent will go to protect their child.
The finale not only reveals what happened to Milo Irvine (Duke McCloud) after his mother Marissa Irvine (Sarah Snook) arrives to pick him up from a playdate but also uncovers the crime that made his disappearance seem inevitable. It challenges the idea of justice when the one to flee from is also the person you share your home with.
The Peacock limited series tracks the impact of Milo’s disappearance on the affluent Irvine family in Chicago, focusing on Marissa’s desperate search for her son. Adapted from Andrea Mara’s novel, the story begins as a domestic thriller but evolves into an exploration of truth, control, and parental protection.
“It just feels so immediate,” says executive producer Nigel Marchant. “You’re completely thrown in with this premise—it’s any parent’s worst nightmare.”
The series opens on a quiet day in Chicago when Marissa goes to pick up Milo from Jenny Kaminski’s (Dakota Fanning) home, only to find he is missing. Jenny insists she never arranged the visit.
The series uses a tense and intimate narrative to portray the dark complexities of family dynamics and the fragile line between love and control.
The ending of All Her Fault challenges viewers to consider how far a parent might go to protect their child and what justice means when truth is deeply tangled with betrayal.
Author's summary: All Her Fault delivers a gripping portrayal of parental desperation and hidden crimes, raising powerful questions about control, justice, and family loyalties.