Peacock’s All Her Fault debuted in 2025, with a tightly knit mystery that centers on a devastating moment: a child vanishes after a seemingly normal playdate.
A search for Milo Irvine unfolds, and the show readjusts its focus from the crime itself to the people orbiting it.
Some characters drive the narrative forward. Others exist to expose its emotional flaws. Here is every major character ranked from best to worst, based on impact, complexity, and narrative value.
Every character in All Her Fault ranked from best to worst

1. Marissa Irvine (played by Sarah Snook)
Marissa Irvine is the emotional anchor of All Her Fault. She is a relatable character who has vulnerabilities: her panic, determination, and hunt for the truth ground the story from the opening episode onward.
The series strictly adheres to her perspective to unfold the mystery and every revelation ties back to her choices. Sarah Snook portrays the character with earnestness, which makes the tension feel sustained and gripping. Without Marissa, the story falls flat.
2. Detective Jim Alcaras (played by Michael Peña)
Detective Alcaras provides the series with its moral center. He is not a detached investigator but a man shaped by his own family struggles. His investigation into Milo’s disappearance is methodical and emotionally charged, and the show takes time to show the consequences of his decisions. He balances empathy with duty, making him one of the most grounded characters on screen.
3. Jenny Kaminski (played by Dakota Fanning)
Jenny starts as a supporting character but eventually becomes a friend to Marissa. Her character presents a different version of motherhood that is shaped by work, struggle, marriage and expectations.
Dakota Fanning plays her with a grounded presence, allowing the struggle and the fear to surface gradually. Jenny’s arc is meaningful and plays an important role in the wider narrative.
4. Peter Irvine (played by Jake Lacy)
Peter Irvine remains a layered character who is both present and absent in certain scenarios. He is one of the most nuanced and difficult characters to read, and that ambiguity is intentional.
His decisions add complexity to the investigation and strain his marriage. All Her Fault uses Peter to explore how negligence and secrecy can be just as damaging as malice.
5. Carrie Finch (played by Sophia Lillis)
Carrie forms the backbone of All Her Fault's compelling mysteries. She is an unsettling figure. Her role in Milo’s disappearance is gradually unveiled, and the series keeps the mysteries and layers deliberately complicated.
While her choices are harmful, the show frames her as a product of neglect and unresolved trauma rather than pure villainy.
6. Colin Dobbs (played by Jay Ellis)
Colin adds depth to the show as Marissa’s closest friend and business partner. He steps in when Marissa fails to function and provides groundedness in times of random chaos.
In All Her Fault his loyalty is clear, even as the series hints at his flaws. Colin’s role is smaller, but it matters.
7. Brian Irvine (played by Daniel Monks)
Brian brings long-buried family history to the surface. His disability and the truth surrounding it expose the emotional damage within the Irvine family.
His storyline is quiet but impactful, especially as secrets finally come to light.
8. Lia Irvine (played by Abby Elliott)
Lia’s fight against her addiction and guilt brings a deeply emotional tonality, though her role remains mostly supportive. She reflects on the long-term effect of trauma rather than leading the plot directly.
9. Richie Kaminski (played by Thomas Cocquerel)
Richie exists primarily to highlight Jenny’s lack of support at home. His dismissive behavior reinforces the show’s themes but offers little development beyond that function.
10. Ana Garcia (played by Kartiah Vergara)
Ana’s role as the Irvine family’s nanny positions her briefly as a suspect, but she ultimately has limited influence on the story’s outcome. Her presence gently highlights the mystery of All Her Fault.
All Her Fault succeeds because its characters feel flawed, pressured, and human.