Warning: This post contains spoilers for All Her Fault.
Years of hidden secrets unravel as Carrie Finch (Sophia Lillis) nervously points a gun at the Irvine family in the series finale. Across eight episodes, the show reveals how love can distort into possession and explores the extremes 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), comes to pick him up from a playdate and finds he has disappeared. It uncovers the crime that made his abduction seem inevitable and raises the question of what justice means when the person you must flee from is also the one you share a bed with.
This Peacock limited series shows the impact of Milo’s disappearance on the wealthy Irvine family in Chicago, while Marissa desperately searches for her son. Adapted from Andrea Mara’s novel, the story starts as a domestic thriller and evolves into an intense exploration of truth, control, and the protective instincts of parents.
“It just feels so immediate. You’re completely thrown in with this premise—it’s any parent’s worst nightmare,”
The series begins on a quiet Chicago afternoon as Marissa arrives to collect Milo from Jenny Kaminski’s home (Dakota Fanning). However, Milo is nowhere to be found, and Jenny insists she never organized the visit.
The narrative tackles heavy questions about family, trust, and the dark sides of protective love.
This gripping series finale reveals dark family secrets, compelling viewers to reconsider what justice and protection truly mean within a troubled household.