Warning: This post contains spoilers for All Her Fault.
Years of hidden lies unravel as Carrie Finch (Sophia Lillis) shakily points a gun at the Irvine family in the series finale. Across eight episodes, the story examines how love can become possessive and the extreme measures a parent takes to protect their child.
The conclusion does more than reveal what happened to Milo Irvine (Duke McCloud) after his mother, Marissa Irvine (Sarah Snook), arrives to collect him from a playdate only to find him missing. It uncovers the crime that made his abduction seem inevitable and challenges the notion of justice when the person you must flee shares your bed.
The Peacock limited series follows the effect of Milo’s disappearance on the affluent Chicago Irvine family, as Marissa desperately searches for her son. Adapted from Andrea Mara’s novel, it begins as a domestic thriller and evolves into a deep exploration of truth, control, and parental protection of their carefully built worlds.
“It just feels so immediate. You’re completely thrown in with this premise—it’s any parent’s worst nightmare.” — Executive producer Nigel Marchant
The series opens on a quiet afternoon in Chicago when Marissa goes to pick up Milo from Jenny Kaminski’s (Dakota Fanning) home, only to discover he isn’t there. Jenny insists she never arranged the visit.
The story continually reveals the layers of secrets beneath the surface of this family drama, intensifying the suspense until the shocking conclusion.
Author’s summary: The series reveals how deep lies and parental fears spiral into a tragic climax, posing difficult questions about justice and protection within a family.