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 series finale. Over eight episodes, All Her Fault explores how love can turn into possession and the lengths a parent will go to protect their child.
The ending 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 and finds he is missing, but also uncovers the crime that made his abduction seem unavoidable. It challenges the viewer to consider what justice means when the person you must flee from is the one you share your bed with.
The Peacock limited series focuses on how Milo’s disappearance impacts the Irvines, an affluent family in Chicago. Marissa searches desperately for her son, revealing layers of control, secrets, and protection.
Based on Andrea Mara’s novel, the show starts as a domestic thriller and evolves into an intense examination of truth and parental boundaries.
“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 calm Chicago afternoon when Marissa arrives to pick up Milo from Jenny Kaminski’s (Dakota Fanning) home, only to find him missing. Jenny insists she never arranged the playdate, setting off a tense mystery.
All Her Fault presents a gripping narrative of trust and deception within a parent's world.
The series masterfully portrays how hidden family secrets implode, revealing the blurred lines between love and control in the quest to protect a child.