Who kidnapped Milo in All Her Fault? Details from the Peacock series explored

All Her Fault
A still from All Her Fault (Image via YouTube/ Peacock)

Peacock’s All Her Fault opens up with the worst nightmare of every parent: a little boy named Milo goes missing during a usual playdate.

His mother, Marissa Irvine, seems to be one of the people who has it all together, but that illusion is shattered in a second. Almost immediately, secrets start surfacing, past betrayals return to haunt people, and nobody in the neighborhood is looking at each other the same way.

The search for Milo culminates in desperation, and the whole place becomes a cause of suspicion and fear, not just for Marissa, but also for the other residents. The tragedy in one family becomes a situation of disorder and tension across the whole neighborhood.

All Her Fault premiered on Peacock on November 6, 2025, and became an instant hit with viewers. The plot is multi-dimensional, full of genuine feelings, and it is constantly on the move. Over eight episodes, it adapts Andrea Mara’s hit novel, with Sarah Snook, Dakota Fanning, and Jake Lacy leading the cast.

The neighborhood is affluent in Chicago, where nothing seems wrong; however, this very gloss is the reason why some nasty truths are actually hidden there. All Her Fault is relentless in exploring motherhood, privilege, guilt, and the lengths people go to for their families.

In the story of All Her Fault, the disappearance of Milo triggers a chain of events that lead to parents and detectives collaborating in such a way that almost tangible tension is created. The narrative is built up in such a manner that each episode increases the fear and doubt of the search, thus pulling you further into the abyss.


Who kidnapped Milo in All Her Fault?

A still from All Her Fault (Image via YouTube/ Peacock)
A still from All Her Fault (Image via YouTube/ Peacock)

At the heart of All Her Fault, there is one question everyone keeps circling: what happened to Milo Irvine? One minute, Milo is on a normal playdate set up by his mom, Marissa. Next, he is gone.

The moment Marissa arrives at Jenny Kaminski’s (portrayed by Dakota Fanning) residence to collect her child, an unfamiliar person opens the door and denies knowing Milo or Jenny. At that instant, anxiety takes over. The hunt for Milo starts, and before long, Marissa concludes that the people in her vicinity are not known to her as well as she assumed.

At first, Jenny’s nanny, Carrie Finch (Sophia Lillis), is under suspicion. The detectives feel that something is off with her and hence, start to investigate her life. As it turns out, she is not Carrie after all. Her real name is Josephine, and she had been cleverly being friendly with Milo’s nanny, Ana, to find out all the info required for a successful kidnapping. She manipulates the situation with what she knows about Milo’s family, exploiting their vulnerabilities.

But why did she do it? All Her Fault gradually unveils the motives behind Carrie’s actions. Via flashbacks and little revelations, we find out she was a mother who lost her baby in a car accident long ago. The sorrow consumed her, made her cling to the lost bond. The anguish twisted her perception of reality, and she zeroed in on Milo as the solution to all her needs. Out of that void, she plans the kidnapping, not caring who gets hurt in the process.

Gradually, the plot of All Her Fault thickens, and Carrie becomes involved with the second outsider, Kyle, an ex-con with a troubled past. He assists her in the kidnapping case and, at the same time, makes the search for Milo even more difficult. Kyle has his own reasons. They are both wounded souls who have endured much and are now at the end of their suffering.

Carrie is eventually confronted by her own lies. The detectives start connecting the dots, revealing her story bit by bit. We watch her intensely looking at Milo’s family files, initiating the entire process, and being one step ahead until everything collapses. When the truth is revealed, she sobs in the interrogation room. The sorrow that led her to take Milo reveals itself, and for a short while, you are shown how hurt she is.

The reason behind Carrie being so disturbing was not solely her actions but also the disparity between the person she was pretending to be and the person she really was. For some people, she is a kind and caring nanny, while for others, she is a mother who has lost her child, doing the unthinkable to overcome the emptiness of loss.

A still from All Her Fault (Image via YouTube/ Peacock)
A still from All Her Fault (Image via YouTube/ Peacock)

All Her Fault does not provide any straightforward solutions to the issues of forgiveness or healing. Even after she admits to the wrongdoing, the lingering question is: Does she really feel regret for her crime, or is she too wrapped up in her own suffering to realize?

During the finale of the series, the revelation of the kidnapper and the motive behind it is made known; however, the drama does not clear up every single detail. Certain issues remain open, unanswered, uneasy, and lingering with both the characters and the audience.

The whole crime, especially those deaths tied to the kidnapping, is just a mess. Take Rob, he is Carrie’s dad, right? He tries to help out by hiding Milo in a motel. Then Peter Irvine shows up and kills him. Peter’s actions come off like a mix of panic and desperation, maybe a bit of trying to protect his own. But All Her Fault never really tells you why Peter does what he does. You end up stuck, trying to figure out if he is some kind of hero, a villain, or just lost somewhere in the middle. He kills to save his son, but then he fakes Milo’s rescue on top of it. So what is really going on here? Was he actually trying to help Milo, just covering his tracks, or is there something else we are missing?

Then comes Carrie, or Josephine, her real name. You are shown glimpses of her trauma, her delicate mental state, and the loss she has been suffering through, but All Her Fault doesn’t tell you how she got to be so close with the Irvine family or how she managed to execute such an intricate abduction. You realize she is a lot more than a mourning mother, but the question remains: what actually makes her go insane? Her connections to Jenny and Kyle are never quite clear, even after the story is supposedly concluded.

Sure enough, Milo returns home, and the whole world learns about Carrie’s act, but the entire affair remains tangled in a big web of justice. The court considers Carrie’s psychological state, yet it remains uncertain what, if anything, she will ultimately be held accountable for. Marissa and Peter are still carrying their wounds and secrets and are left to find an explanation for the events that occurred, and their progress is never fully portrayed. The finale of All Her Fault shows the characters still recovering from the fallout.

A still from All Her Fault (Image via YouTube/ Peacock)
A still from All Her Fault (Image via YouTube/ Peacock)

If you think they are going to tie all the loose ends in Season 2, know that Peacock hasn’t renewed All Her Fault yet. The show was always meant to be a limited series, fully adapting Andrea Mara’s novel, and it wraps up the main storylines: Milo’s kidnapping, the Irvine family’s secrets, and all that psychological fallout.

Since the show was built as a one-and-done, there aren’t any confirmed plans to keep it going. Most of the big mysteries, especially around Milo, get resolved, so if Peacock did decide to bring it back, they would probably have to dig into new storylines or show what happens to the survivors like Marissa and Jenny after everything blows up.

Still, fans and critics are buzzing about what could happen if the story continued. There are a few threads left hanging: what really happens to Peter legally, how Marissa heals, or whether Carrie’s family and Kyle face more darkness. The ending definitely leaves room to follow these characters further, or maybe even shift to an anthology format with new crimes and fresh faces, sticking to that tense, psychological vibe.

As for the creators, Megan Gallagher and Sarah Snook have both said they see the story as finished after Season 1. But in TV, nothing is ever truly off the table. If All Her Fault picks up enough steam with viewers, networks like Peacock sometimes rethink things and extend so-called “limited” series. For now, though, they haven’t announced anything about a Season 2.

Edited by Sahiba Tahleel