who killed king joffrey in game of thrones
Joffrey Baratheon Joffrey finally marries Margaery. During his wedding feast in the gardens of the Red Keep, he presents an extremely offensive play of "The War of the Five Kings, " with each of the kings played by dwarves, to humiliate his uncle. He also repeatedly torments Tyrion and Sansa, forcing the former to be his cupbearer. At the height of festivities Joffrey is suddenly overcome by poison, and he dies. His uncle Tyrion is accused and arrested. It is confirmed, however, he was poisoned by Olenna Tyrell, with assistance from Petyr Baelish and Dontos Hollard, as she wanted to protect Margaery from the physical and emotional abuse that Joffrey had very clearly inflicted on Sansa. Olenna later confides to Margaery that she would never have let her marry "that monster". Following Joffrey's funeral, his younger brother and heir, Tommen, is crowned King and proceeds to marry Joffrey's widow Margaery.