Fool Me Once Ending Explained: Who Killed Joe? Does Maya Die? - Netflix Tudum

  • Recap

    Fool Me Once Ending Explained: Who Killed Joe?

    In the latest series from bestselling author Harlan Coben, murders — and potential murderers — abound.

    By Ingrid Ostby
    Nov. 26, 2025
This article contains major character or plot details.

In Harlan Coben’s thriller Fool Me Once, ex-military pilot and single mom Maya Stern (Michelle Keegan) will do anything and everything to get to the bottom of her husband’s and sister’s murders. And with the powerful Burkett family’s history of silencing dissenters, she doesn’t have much time left. The series is jam-packed with twists and turns — just about anyone could be the killer. Is Maya’s army buddy Shane (Emmett J. Scanlan) the culprit? What about whistleblower Corey (Laurie Kynaston)? Hey, maybe it’s that random guy named Rambo (Connor Porter) who was there when Joe died. Read on to find out the answers to your burning questions about the series. 

Solve word, logic, and visual puzzles based on Stranger Things

Start Solving

Who’s in the cast of Fool Me Once?

To find out more about the cast and characters, check out this guide

Joanna Lumley as Judith Burkett in the series ‘Fool Me Once’

Joanna Lumley as Judith Burkett in Fool Me Once

Vishal Sharma/Netflix

Who is Tommy Dark?

Tommy Dark runs a security firm. He’s a former marine who was paid by the Burkett family every month for 26 years. Why? Because he was a captain on the yacht the night Maya’s brother-in-law, Andrew Burkett, died in 1996. Maya’s husband, Joe Burkett (Richard Armitage), insisted that Andrew’s death was a suicide. But when Maya catches up with Joe’s former friend and classmate Christopher Swain, she finds out the truth: Joe shoved Andrew off the boat to his death to ensure that he’d stay silent about the death of their other classmate, Theo Mora. Theo died from alcohol poisoning in a hazing incident in which Joe was the primary instigator. This brings us back to Tommy: In the present, he goes missing, and Maya and Corey the Whistle trace his whereabouts to a storage unit. In it, they find Tommy dead, his throat slashed and his body stashed in a large cooler. Joe killed him and used Maya’s car to transport the body — which later gives Detective Sami Kierce (Adeel Akhtar) and his partner, Marty McGreggor (Dino Fetscher), reason to suspect her of Tommy’s death. 

Richard Armitage as Joe Burkett in the series ‘Fool Me Once’

Richard Armitage as Joe Burkett in Fool Me Once

How did Joe end up on the nanny cam?

Joe’s mom, Judith Burkett (Joanna Lumley), ordered two of her household staffers, Izabella (Natalia Kostrzewa) and Luka (Frederick Szkoda), to create a deepfake of Joe. They used a video from Maya and Joe’s wedding, then superimposed his image onto the footage. Why? Judith suspected Maya was lying about Joe’s death and wanted to rattle Maya so she’d slip up and admit the truth. 

Who killed Claire? 

Joe killed Maya’s sister, Claire (Natalie Anderson). Claire, who worked at Burkett Pharmaceuticals, started to catch on to the company’s crimes: They were falsifying drug trials and putting bad drugs on the market that made people sick, and worse. She reached out to Corey the Whistle, who’d reported on Maya’s war crimes. (Maya had killed innocent civilians in an effort to save her fellow comrades from enemy soldiers.) Claire persuaded Corey not to release the damning audio from the incident, and in the process, she and Corey unraveled the Burketts’ secrets — including that Joe had previously killed Theo and Andrew. Joe, who was also Claire’s colleague, caught on and killed her, staging it as a robbery.

Who is Alexander Dosman?

Alexander Dosman (Joe Armstrong) is Claire’s ex-boyfriend. The two were together before Claire and Eddie (Marcus Garvey) had their children, Abby (Danya Griver) and Daniel (Daniel Burt). It turns out that Daniel took a DNA test a while back, which revealed his unidentified half-sibling. Through some sleuthing, Abby and Daniel find out who their half-sibling’s birth father is: Alexander. But when Abby shows up at Alexander’s apartment to confront him, he has no clue he’s a father to their half-sibling, Louis (Charlie Cain), the assistant coach for Abby’s soccer team.

Who killed Joe?

At the end of the series, Sami finds out that Rambo, a thief who was in the park at the time of Joe’s death, saw Maya shoot Joe. Maya had killed Joe after finding out the truth about Claire’s death. She told her husband to meet her at their spot in the park, pressed him about what he did, then shot him. Maya used the same gun that Joe used to kill Claire, and she told the police that Joe was shot in a mugging by two men who were in the area at the time — Rambo and PJ, the local soccer coach’s son. The identical bullets from the two murders, along with Rambo’s admission that he witnessed the shooting, is what led to Maya’s arrest. 

Michelle Keegan as Maya Stern in the series ‘Fool Me Once’

Michelle Keegan as Maya Stern in Fool Me Once

Vishal Sharma/Netflix

Does Maya die?

Yes. After Sami finds out that Maya was Joe’s killer, Maya reveals the truth about her desperate attempts to get justice against Joe and his family. Sami, who’s just recently figured out that his blackouts and brain damage were caused by drugs from Burkett Pharmaceuticals, decides to work with confessed murderer Maya to expose Judith Burkett and the rest of the Burkett family. Sami, Maya, and Corey set up a nanny cam and a livestream, then Maya posts up in the Burkett family home. Judith and her children, Joe’s siblings Neil (James Northcote) and Caroline (Hattie Morahan), walk in to find Maya in their home. Maya tells the Burketts that she knows they’ve been silencing people for years regarding the pharma scandal, and that Joe killed his brother Andrew. Then, Judith suggests she and Maya cover up Joe’s murder so that the family secrets stay secret — but Maya refuses. Moments later, Neil (James Northcote), the Burkett CEO, takes Maya’s gun and kills her. And all of it’s been live-streamed for the world to see.

Adeel Akhtar as Detective Sergeant Sami Kierce and Dino Fetscher as Marty McGreggor in the series ‘Fool Me Once’

Adeel Akhtar as Detective Sergeant Sami Kierce and Dino Fetscher as Marty McGreggor in Fool Me Once

How does Fool Me Once end?

The series fast-forwards 18 years in the future, where Sami and Eddie meet at the hospital to visit Lily, Maya’s daughter. Lily’s all grown up and has just had a baby of her own, who she’s named Maya. 

Will there be a second season of Fool Me Once?

It’s not likely. The series spans the entirety of Coben’s novel, and the book doesn’t have a sequel. 

Fool Me Once, Mindhunter, and Other Twisted Crime Dramas to Stream Now

Shop Fool Me Once

GO TO NETFLIX SHOP

Discover More Recap

  • Recap
    Can You Guess Who’s Who in the BTS: The Return Documentary?
    Consider this a sneak peek of the film, with a twist for ARMY.
    By Natalie Morin
    March 27
  • Recap
    The showrunner and researchers explain the science behind the series.
    By Troy Pozirekides
    March 26
  • Recap
    Here’s everything that happened during BTS’ comeback broadcast from Gwanghwamun Square.
    By Natalie Morin
    March 22
  • Recap
    So many near-death experiences for one small town.
    By Jean Bentley
    March 12
  • Recap
    Dive inside Benedict and Sophie’s meaningful “I do.”
    By Christian Zamora
    Feb. 26
  • Recap
    From a Coldplay cue to hidden costume details, find out everything.
    By Christian Zamora
    Jan. 15
  • Recap
    “God, I don’t know how to play this.” 
    By Thea Glassman
    Jan. 12
  • Recap
    From buzzy breakouts to shocking twists, revisit every major moment.
    By Will Beeson and Meena Jang
    Jan. 6

Discover More Based on a Book

  • News
    Stay tuned for more adventures with Mel and Jack.
    By Jean Bentley
    Yesterday 7:05 pm
  • New on Netflix
    Plus Should I Marry a Murderer?, Supernova Strikers: Genesis, and more.
    By Ashley Lee
    April 24
  • Preview
    Meet the wry, witty Marcellus, the octopus superstar, in this exclusive clip.
    By Alex Frank
    April 24
  • News
    Watch the trailer now.
    By Brookie McIlvaine
    April 23
  • Preview
    Press play on your next read.
    By Tudum Staff
    April 23
  • News
    Anna Maxwell Martin and Derek Jacobi join for the finale film, due on July 17.
    By Brookie McIlvaine
    April 23
  • What To Watch
    From star-studded thrillers to eye-opening docs.
    By Lydia Wang
    April 22
  • Food
    The chef’s comforting dish is on the menu at Netflix House.
    By Jean Bentley
    April 21

Latest News

  • First Look
    Greta Lee and Wagner Moura Are Stuck Inside The Last House
    April 29
    Four people stand closely together indoors, looking anxiously out a rainy window of a house with pale siding, surrounded by green shrubs, under soft indoor lighting.

Popular Now

  • News
    Here’s how the Oscar winner trained for her rigorous new action role.
    By John DiLillo
    April 24
  • New on Netflix
    Stream Apex, Stranger Things: Tales From ’85, plus new seasons of BEEF, Running Point, and more.
    By Ashley Lee
    March 31
  • Casting Call
    Kate Hudson leads another all-star team, including some appearances from real-life LA legends. 
    By Brookie McIlvaine
    April 23
  • Deep Dive
    The cast and showrunner break down the shocking last scene.
    By Thea Glassman
    April 21