Why Does Ellie Kill David?
Short Answer
Ellie kills David to survive his attack and reclaim agency after being hunted, caged, and threatened by his settlement.
Why It Matters
This question matters because it connects Ellie Williams, David, Silver Lake to the larger conflict rather than treating the moment as a twist in isolation.
What It Changes
The answer reshapes how viewers read the surrounding episodes: character choices, world rules, and the ending all become clearer once this point is understood.
Related Characters, Places, and Concepts
More Questions About Ellie Williams
David is terrifying because he uses religion, community, and paternal language to hide cannibalism, coercion, and predatory control.
Ellie's knife symbolizes her agency: it appears in moments when she refuses to be helpless, from the mall to David's attack.
Joel calls Ellie “baby girl” after David because he finally allows himself to love her as a daughter, echoing Sarah and confirming his emotional transformation.
Joel lied to protect Ellie from guilt and to ensure she would stay with him.
Bill and Frank build a life together in Lincoln, grow old in relative safety, and choose to die peacefully together after Frank becomes terminally ill.
Joel saves Ellie from the hospital because the Fireflies would have killed her to try to create a cure. His choice is driven by love, trauma, and fear of losing another daughter figure, but it also destroys Ellie’s chance to choose for herself.