'Game of Thrones' Director: Shocking Scene Sets Up Bigger Things to Come (Q&A)

And there's no better demonstration of that difference than the mystery of who killed Joffrey Baratheon, an event viewers have had just a few days to process but readers have been picking apart for the last 14 years.

So, let's get down to business: it was Lady Olenna Tyrell (née Redwyne) and Petyr Baelish (Aiden Gillen) who killed Joffrey Baratheon (Jack Gleeson) – though they certainly weren't the only ones with motive. While the culprit 

Cersei screeches, demanding Tyrion's arrest as Joffrey, dead and streaming blood and drool, stares blankly at the sky. Good riddance, boy king. If there's any justice, Ned Stark's standing at the gates to the afterlife, you dig?

On Game of Thrones, Joffrey was poisoned and died at his own wedding. Tyrion was arrested for the murder, but was he actually the perpetrator? Read on to find out who's really guilty of regicide. Warning! This article contains spoilers from the A Song

Following the buzzed-about death in this week's Purple Wedding on Game of Thrones, we're left with plenty of questions, but one tops them all: who poisoned King Joffrey? A few cast members weighed in on the king's fall, and while book readers may