Years of buried lies unravel by the time Carrie Finch (Sophia Lillis) shakily raises a gun at the Irvine family in the finale of All Her Fault. Over eight episodes, the series explores how love can twist into possession and how far a parent will go to protect their child.
The ending doesn’t just reveal what happened to Milo Irvine (Duke McCloud) after his mother, Marissa Irvine (Sarah Snook), arrives to pick him up from a playdate and learns he is missing. It uncovers the crime that made his disappearance seem inevitable and poses the question: what does justice mean when the person you must escape shares your bed?
The Peacock limited series follows the impact of Milo’s disappearance on the Irvines, an affluent Chicago family, as Marissa desperately searches for her son.
Based on Andrea Mara’s novel, the series begins as a domestic thriller and deepens into an exploration of truth, control, and parental lengths to protect their lives.
“It just feels so immediate,” says executive producer Nigel Marchant. “You’re completely thrown in with this premise—it’s any parent’s worst nightmare.”
The series opens on a quiet Chicago afternoon. Marissa goes to pick up Milo from Jenny Kaminski’s (Dakota Fanning) home, only to find he isn’t there. Jenny insists she never arranged the visit.
All Her Fault delivers a tense, emotional exploration of parental love and the dark secrets that can emerge beneath the surface of a seemingly perfect family.