While Jon and Arya seem to be fan picks, a lot of evidence suggests Tyrion will be the one to kill her.
Everyone’s talking about who will kill Daenerys, now known as the Mad Queen, but there’s no way they can kill her without taking down Drogon first.
Daenerys and her army storm King’s Landing, while Cersei must decide whether to stand against her enemies or run. The final villain is revealed.
While many dubbed Cersei Lannister the Mad Queen after the Season 6 finale, she’s managed to manipulate the Mother of Dragons into becoming eerily similar to her father.
The army of the dead arrive at Winterfell. Bran awaits the Night King in the Godswood. The North receives an unexpected but welcome visitor.