All Her Fault concludes with years of hidden lies unraveling as Carrie Finch (Sophia Lillis) nervously points a gun at the Irvine family. Over eight episodes, the show examines how love can become controlling and the extreme lengths a parent will take 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, only to find he is missing, but it also uncovers the crime that made his abduction seem inevitable. It questions what true justice is when the threat comes from someone close.
The Peacock limited series follows the impact of Milo’s disappearance on the wealthy Irvine family in Chicago as Marissa frantically searches for her son. Based on Andrea Mara’s novel, it starts as a domestic thriller and evolves into an exploration of truth, control, and parental protection.
“It just feels so immediate. You’re completely thrown in with this premise—it’s any parent’s worst nightmare,” says executive producer Nigel Marchant.
The story begins on a quiet afternoon in Chicago when Marissa goes to collect Milo from Jenny Kaminski’s (Dakota Fanning) house, only to discover he is not there. Jenny insists she never arranged the visit.
The series gradually reveals the dark secrets behind the disappearance and the complex family dynamics involved.