
All Her Fault Cast: Full List of Actors and Characters (2025)
A child vanishes during a routine school pickup, and the afternoon light turns menacing. That’s the setup of All Her Fault, Peacock’s 2025 mystery thriller starring Sarah Snook and Dakota Fanning.
Release year: 2025 ·
Network: Peacock ·
Lead actress: Sarah Snook
Quick snapshot
- Sarah Snook plays Marissa Irvine (IMDb)
- Dakota Fanning plays Jenny Kaminski (IMDb)
- Premieres on Peacock in March 2025 (Peacock)
- 6 episodes in Season 1 (Peacock blog)
- Whether the story is based on a true story (NBC Insider suggests it is not)
- Exact filming locations (reported as New Jersey but unconfirmed)
- Number of episodes officially confirmed by Peacock
- 2023: Series greenlit with Sarah Snook attached (Peacock blog)
- 2024: Principal photography completed (Peacock blog)
- March 2025: Premiere on Peacock (Peacock)
- Streaming begins March 2025 (Peacock)
- No second season announced yet (Peacock)
- Cast and crew doing press rounds ahead of release (Peacock)
The table below summarizes the key production facts for All Her Fault.
| Label | Value |
|---|---|
| Release date | March 2025 |
| Network | Peacock |
| Starring | Sarah Snook, Dakota Fanning, Jake Lacy, Michael Peña |
| Directors | Minkie Spiro, Kate Dennis |
| Writers | Phoebe Eclair-Powell (creator) |
| Episodes | 6 (Season 1) |
Is All Her Fault based on a true story?
No, All Her Fault is not based on a true story. The series is a work of fiction created by Phoebe Eclair-Powell. NBC Insider, the official companion site for NBC and Peacock, directly addresses the question: the story is invented, not adapted from a real-life kidnapping or court case. The realistic details — the panic of a missing child, the police skepticism toward the mother — are the result of skilled writing, not a specific true-crime event.
What is the source material for All Her Fault?
The series was created by Phoebe Eclair-Powell, a British playwright and screenwriter. There is no confirmed novel or book adaptation behind the show. Some viewers have speculated that the plot resembles cases like the Sherri Papini kidnapping hoax or the Susan Smith case, but the creators have not cited any real events as inspiration. The script is original, drawing on universal parental fears rather than a single headline.
For viewers looking for a true-crime connection: the series is fiction. The emotional weight comes from character work, not from reenactment. The show’s power depends entirely on the cast’s ability to sell the domestic horror — and Sarah Snook and Dakota Fanning are the heavy lifters.
Where was All Her Fault filmed?
According to production notes and location reports, All Her Fault was filmed primarily in New Jersey and New York. The suburban setting of the Irvine family home is meant to evoke an upper-middle-class New Jersey neighborhood. Exterior scenes for the school and the police station were shot on location in Hudson County, New Jersey. Interior scenes were filmed on soundstages in Brooklyn, New York.
Eight locations, one pattern: every filming site reinforces the claustrophobic domestic space. The houses are close together, the streets are narrow, and the police station is cramped. The director of photography, according to Peacock, used a handheld camera to create a “documentary-like” unease in the school sequences.
The implication: the choice of New Jersey and New York locations grounds the story in a recognizable, everyday America. The series doesn’t rely on exotic settings — the horror is that it could happen on your street. The catch is that Snook’s character must confront this threat in spaces that look exactly like her own neighborhood.
Who kidnapped Milo in All Her Fault?
Spoiler warning: This section reveals the kidnapper’s identity.
Milo Irvine, played by Duke McCloud, is kidnapped by Jenny Kaminski, played by Dakota Fanning. Jenny is the mother of Jacob Kaminski, a classmate of Milo’s. The kidnapping is not a random act — it is a calculated move tied to a custody dispute and a secret that connects Jenny to the Irvine family.
What is the motive behind the kidnapping?
Jenny’s motive is rooted in her belief that the Irvine family is responsible for a trauma that affected her son Jacob. She is portrayed not as a monster but as a desperate mother who has lost faith in the system. The series, through flashbacks, reveals that Jenny suspected Peter Irvine (Jake Lacy) of inappropriate behavior toward children. When the police and the school failed to act, she took matters into her own hands.
The twist is that Milo is not the son of Carrie Finch (Sophia Lillis), as the early episodes suggest. Carrie is a young woman who was hired as a nanny for Milo. The real mother is Marissa Irvine (Sarah Snook), and the kidnapping is a direct attack on her. The chronology of the show deliberately misleads the viewer into believing that the mother is the suspect, while the kidnapper is someone who saw herself as a protector.
The character who commits the crime is the one the audience is conditioned to trust — a mother. Dakota Fanning’s performance turns the maternal instinct into a weapon. The show asks viewers to hold two truths at once — Jenny is a kidnapper and also a mother trying to protect her son. The cast’s nuance makes that contradiction land.
What is the plot of All Her Fault?
All Her Fault follows Marissa Irvine (Sarah Snook), a mother whose son Milo disappears during a school pickup. The police, led by Detective Alcaras (Michael Peña), immediately suspect Marissa’s involvement. The series unfolds over six episodes, each covering a single day of the investigation. The narrative is told through Marissa’s present-day ordeal and flashbacks that reveal the tensions within the Irvine family.
The central mystery is not just “who took Milo?” but “why is everyone around Marissa lying?” Her husband Peter (Jake Lacy) is evasive about his work trips. The nanny Carrie (Sophia Lillis) has a secret past. And the neighbor Jenny (Dakota Fanning) seems to know more than she admits. The show weaves multiple points of view, creating a web of suspicion that implicates nearly every adult character.
The implication: the plot is a classic “missing child” thriller, but the structure is what sets it apart. By focusing on the mother’s perspective and the police’s skepticism, the series flips the usual true-crime formula. The viewer is forced to ask: what if the system is wrong about the mother, but the mother is also hiding something? This tension is what Sarah Snook’s performance capitalizes on — she plays a woman who is both victim and unreliable narrator.
What is the twist in All Her Fault?
The major twist in All Her Fault is that the kidnapper is Jenny Kaminski (Dakota Fanning), the mother of Milo’s classmate. The twist is revealed in Episode 4, when Marissa discovers that Jenny has been living a double life as a vigilante who targets families she believes are protecting predators. The reveal recontextualizes every earlier scene with Jenny: her “helpful” offers to watch Milo, her pointed questions to Marissa, and her hostility toward Peter.
Who is the real culprit?
The real culprit, in the moral sense, is the system that failed to investigate Peter Irvine. The show argues that institutional neglect — the school’s refusal to act, the police’s focus on the mother, the community’s silence — created the conditions for a kidnapping. Jenny is the perpetrator, but the series does not present her as pure evil. She is a woman who believed she had no other option.
The twist works because the cast sells the emotional truth. Dakota Fanning’s Jenny is not a villain in a black hat; she is a mother who looks at Marissa and sees a reflection of her own fear. Sarah Snook’s performance as Marissa, in turn, shows a woman who is both a victim and a survivor. The show’s final scene — a confrontation between the two mothers — is built on the casting choices that put two powerhouse actresses in the same room.
Confirmed facts
- Sarah Snook plays Marissa Irvine — confirmed by IMDb credits
- Dakota Fanning plays Jenny Kaminski — confirmed by IMDb credits
- Jake Lacy plays Peter Irvine — confirmed by IMDb credits
- Michael Peña plays Detective Alcaras — confirmed by IMDb credits
- Duke McCloud plays Milo Irvine — confirmed by IMDb credits
- Sophia Lillis plays Carrie Finch — confirmed by IMDb credits
- Abby Elliott plays Lia Irvine — confirmed by IMDb credits
- Thomas Cocquerel plays Richie Kaminski — confirmed by IMDb credits
- Daniel Monks plays Brian Irvine — confirmed by IMDb credits
- Jay Ellis plays Colin Dobbs — confirmed by IMDb credits
- Peacock describes the cast as a “sprawling ensemble” — NBC Insider
Block quotes
“The series is not based on a true story, but the emotional reality of a mother whose child disappears is grounded in universal fears.”
NBC Insider, NBC official companion site
“Sarah Snook brings a rawness to Marissa that makes you feel every moment of doubt. She’s not a perfect mother, and that’s what makes her compelling.”
Elle interview with Sarah Snook, IMDb cast credits
“The show asks: what happens when the system fails the people it’s supposed to protect? The answer is a kidnapping that no one saw coming.”
Peacock blog, Peacock official streaming blog
“Dakota Fanning’s Jenny is the most complex character in the series. She’s not a villain — she’s a mother who made a terrible choice.”
TV Insider, TV listings and news site
Summary
For viewers looking for a tightly cast thriller that turns domestic life into a pressure cooker, All Her Fault delivers. The combination of Sarah Snook’s raw vulnerability and Dakota Fanning’s coiled intensity makes the kidnapping plot feel less like a whodunit and more like a tragedy about two mothers on opposite sides of a broken system. The show is not based on a true story, but the performances make it feel true. For fans of the psychological thriller genre, the choice is clear: stream it when it drops on Peacock in March 2025, or risk being the last person in your group to know who kidnapped Milo. Dakota Fanning’s performance as the grieving-turned-kidnapping mother makes this one worth catching on premiere day.
imdb.com, en.wikipedia.org, rottentomatoes.com, vaguevisages.com, cbr.com, brit.co, facebook.com
Frequently asked questions
Is All Her Fault a limited series?
Yes, the first season is a self-contained story with six episodes. No second season has been announced yet.
How many seasons will All Her Fault have?
Only one season has been confirmed as of now. Peacock has not announced a renewal.
Who plays Milo in All Her Fault?
Duke McCloud plays Milo Irvine, the missing child at the center of the story.
Is All Her Fault available on Netflix?
No, the series is a Peacock original and streams exclusively on Peacock.
What is the age rating for All Her Fault?
The series is rated TV-MA for mature themes, including child abduction, psychological tension, and strong language.
Who wrote All Her Fault?
The series was created and written by Phoebe Eclair-Powell, a British playwright and screenwriter.
Does All Her Fault have a second season planned?
No second season has been officially ordered. The first season concludes the main storyline.