Michael Peña stars in this eight-part thriller focused on the disappearance of a 5-year-old boy from a wealthy Chicago neighborhood. “We’d do anything for our kids. Anything,” says Marissa Irvine (Sarah Snook), the desperate mother at the center of Peacock’s All Her Fault. Like many parents who share this sentiment, she means every word.
For the sake of her son, missing 5-year-old Milo (Duke McCloud), Marissa is willing to make any sacrifice and take any desperate measure to ensure his safety. Yet, as many loving parents know, the daily challenges of child-rearing reveal limits to even the greatest sacrifices: patience wears thin after repeated tantrums, bedtimes slip because of work commitments, and harsh realities show that not even endless care can shield a child completely.
This twisty mystery explores those fragile moments from multiple angles as Marissa and her husband, Peter (Jake Lacy), endure the nightmare of Milo’s disappearance. The series thoughtfully examines maternal guilt, paternal arrogance, and the fine line between protecting a child and controlling them.
Though it doesn’t quite reach the highest level of domestic thrillers about wealthy but troubled families—where Big Little Lies still leads—it remains a reliably engaging watch. It offers clever plot twists and insightful commentary on family dynamics.
“We’d do anything for our kids. Anything.” — Marissa Irvine
For a time, the mystery almost eclipses the question of what truly happened to Milo, keeping viewers engrossed in the characters' emotional struggles.
This series delivers a captivating domestic thriller with sharp performances and thoughtful insights into parental sacrifice and control, making it a compelling watch despite familiar themes.