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.
Joffrey Baratheon In public, Joffrey is allegedly the oldest son and heir of King Robert Baratheon and Queen Cersei Lannister, both of whom entered into a political marriage alliance after Robert took the throne by force from the 'Mad King' Aerys II Targaryen. In reality, his biological father is his mother's twin brother, Jaime Lannister. He has a younger sister, Myrcella, and a younger brother, Tommen, both of whom are also products of Jaime and Cersei's incestuous relationship. Their sole biological grandparents, Tywin and Joanna Lannister, were also first cousins.[6]