{
  "id": 19732002,
  "title": "The Good Daughter Ending Explained: Who Was Zach Culpepper's Accomplice? And Who Orchestrated The School Shooting?",
  "url": "https://urgent.news/2026/11/13/the-good-daughter-ending-explained-who-was-zach-culpeppers-accomplice",
  "topic": "world",
  "section": "World",
  "published": "2026-11-13T00:09:12.000Z",
  "source": {
    "name": "TVLine",
    "slug": "tvline",
    "url": "https://www.tvline.com/2315536/the-good-daughter-ending-explained-season-1-episode-6-charlie-sam-huck/"
  },
  "original_language": "en",
  "account": "The sixth and final episode of The Good Daughter revealed several key details about the events at the Quinn farmhouse and the school shooting. Zach Culpepper, played by Jake McDorman, admitted he was the second masked assailant who accompanied his friend, Charlie (Meghann Fahy), to the farmhouse years prior. Zach also confessed to setting fire to their home and murdering their father, Rusty (Brendan Gleeson), as well as their mother, Gamma (Olivia Williams), and Charlie.\n\nHowever, Zach's accomplice in the school shooting was Kelly Wilson, portrayed by Shayna Benardo. Security footage suggested she had loaded the gun used during the attack that killed Principal Douglas Pink (Kovar McClure) and another student, Emma (Emma Bell). Kelly confessed to pulling the trigger, though the security footage did not conclusively show her doing so. Instead, it revealed two different hands on the gun, leading the family to suspect Judith Pink (Paula Malcomson) might have been responsible.\n\nJudith had orchestrated the school shooting in an attempt to kill her husband, Douglas (Kovar McClure), who was having an affair with Kelly. She manipulated Kelly into believing Douglas wanted to force her to have an abortion, convincing her to bring her father's gun to school. Unfortunately, Kelly froze during the moment, and the gun discharged, killing Emma accidentally. Judith then shot Kelly in the head, intending to emerge as a grieving widow and hero, collect her husband's life insurance money, and escape prosecution for her crimes.\n\nIn the end, the Quinn sisters decided to turn Zach Culpepper in to the authorities, while Kelly accepted a reduced sentence of five years in prison. Sam (Rose Byrne) and Charlie (Meghann Fahy) hoped for a happier future together, with Charlie moving to Atlanta to start a new life.",
  "summary": "The Good Daughter finale reveals the truth behind the Quinn family tragedy and the present-day school shooting, resolving both major mysteries. Spoilers ahead!",
  "key_points": [
    "Zach Culpepper admitted to being second masked assailant at Quinn farmhouse",
    "Kelly Wilson orchestrated school shooting, not conclusively shown pulling trigger",
    "Judith Pink manipulated Kelly into believing affair to set up school shooting"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}