Warning: This post contains spoilers for All Her Fault.
Years of hidden lies unravel as Carrie Finch (Sophia Lillis) nervously raises a gun at the Irvine family in the dramatic finale of All Her Fault. Across eight episodes, the show explores how love can twist into possession and how far a parent will go to protect their child.
The ending 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 is missing. It uncovers the crime that made his abduction seem inevitable and questions what justice looks like when the person you must escape is the one you share a bed with.
The Peacock limited series follows the impact of Milo’s disappearance on the wealthy 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 deepens into an exploration of truth, control, and the extents parents will go to protect their lives.
“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 begins on a quiet Chicago afternoon when Marissa goes to pick up Milo from Jenny Kaminski’s (Dakota Fanning) home, only to discover he is not there. Jenny insists she never arranged the visit.
All Her Fault masterfully blends suspense and emotional depth to reveal dark family secrets and the devastating consequences of betrayal.
Author’s Summary: The series finale of All Her Fault presents a gripping unraveling of hidden crimes and explores the complex boundaries of parental love and justice.