Warning: This post contains spoilers for All Her Fault.
Years of hidden lies unravel by the time Carrie Finch (Sophia Lillis) nervously raises a gun at the Irvine family in the finale of All Her Fault. Over eight episodes, the series examines how love can distort into possession and the extremes a parent will go to protect their child.
The ending 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 and finds he is missing, but also uncovers the crime behind his abduction. It questions what justice means when the person you need to escape from shares your bed.
This Peacock limited series explores the impact of Milo’s disappearance on the Irvines, a wealthy Chicago family, as Marissa desperately searches for her son. Based on Andrea Mara's novel, the show starts as a domestic thriller and evolves into a deep exploration of truth, control, and parental protection of carefully constructed 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 begins on a quiet Chicago afternoon when Marissa visits Jenny Kaminski’s (Dakota Fanning) house to pick up Milo, only to find he isn’t there. Jenny insists she never organized the visit.
Author’s summary: All Her Fault masterfully reveals the fragile boundaries between love, control, and justice as a family faces the devastating fallout of a child's disappearance.