TV

Why was Joffrey killed in Game of Thrones? The full truth didn't come out for another three seasons

Joffrey Baratheon was poisoned at his own wedding feast in season 4, episode 2 — "The Lion and the Rose" — in one of Game of Thrones' most satisfying deaths. But the show spent the rest of that season, and three more after it, before the full truth about who did it and why was spoken out loud.

How he died

The scene is the Purple Wedding. Joffrey (Jack Gleeson) marries Margaery Tyrell (Natalie Dormer) in a lavish ceremony at the Red Keep. During the feast, he drinks wine from a goblet laced with a poison called the Strangler. Within seconds he's choking, his face going purple, blood pouring from his nose. He dies in Cersei's arms in front of the entire court.

Cersei immediately points at Tyrion (Peter Dinklage), who'd been serving as Joffrey's cupbearer and had every visible motive in the world. Tyrion is arrested, tried, and very nearly executed — setting off the chain of events that led to Tywin Lannister's death and Tyrion's flight to Essos.

Who actually did it

Two people: Olenna Tyrell and Petyr "Littlefinger" Baelish.

The mechanics were precise. Littlefinger had arranged for Sansa Stark to wear a hairnet containing crystals of the Strangler — disguised as amethysts — to the wedding. During the feast, Olenna leaned in to adjust Sansa's hair and palmed one of the crystals. She dropped it into Joffrey's goblet.

Their motives were complementary but distinct:

  • Littlefinger — Chaos was the point. Joffrey's death destabilised the Lannisters, created a power vacuum Littlefinger could exploit, and gave him leverage over Sansa, whom he spirited out of King's Landing immediately after.
  • Olenna — Protection. Margaery was about to become Joffrey's queen, and Olenna had seen enough to know that a sadist with a crown would eventually turn on her family. She wasn't going to wait for it.

When the truth came out

The show parcelled the reveal across several seasons:

  • Season 4, episode 4 — Littlefinger tells Sansa on the ship that he was involved and hints at a partner. He reveals the poison was hidden in the necklace he gave her.
  • Season 4, episode 7 — Littlefinger confirms to Sansa that his co-conspirator was Olenna Tyrell, explaining that Olenna would never have let her granddaughter marry someone like Joffrey.
  • Season 7, episode 3 — The definitive confession. Jaime Lannister gives Olenna a painless poison after the fall of Highgarden. As she's dying, Olenna tells him to make sure Cersei knows it was her who killed Joffrey.

Three seasons after the crime, spoken to the victim's uncle, with nothing left to lose.

One of the coldest exits in the show's run.