Warning: This post contains spoilers for All Her Fault.
Years of hidden lies come to light as Carrie Finch (Sophia Lillis) nervously points a gun at the Irvine family in the series finale. Over eight episodes, the show explores how love can become possessive and the extreme lengths a parent will go to protect their child.
The finale does more than reveal what happened to Milo Irvine (Duke McCloud) after his mother Marissa Irvine (Sarah Snook) arrives to pick him up from a playdate only to find he’s gone. It uncovers the crime that made his disappearance inevitable and questions what justice means when the person you need to escape shares your bed.
The Peacock limited series follows the impact of Milo’s disappearance on the affluent Irvine family in Chicago, as Marissa desperately searches for her son. Based on Andrea Mara’s novel, the show starts as a domestic thriller and gradually deepens into an examination 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 seemingly calm afternoon in Chicago, when Marissa goes to pick up Milo from Jenny Kaminski’s (Dakota Fanning) home, only to find that Milo isn’t there. Jenny insists the playdate was never planned.
All Her Fault delivers a gripping story about betrayal, parental control, and the harsh realities behind a child’s disappearance, culminating in a powerful and unsettling conclusion.