Game Of Thrones: Every Main Character Ranked Worst To Best
11. Theon Greyjoy
Speaking of complex characters...
Theon Greyjoy has gone through every role on the show. Ward, brother, leader, villain, victim and hero, his development was one of GoT's harshest and most impressive. Always out to prove himself, Theon tried to seize power in Winterfell and spent three long, soul-crushing seasons being brutalised by Ramsay Bolton.
Neglected throughout his life, he always wanted to prove his worth, and despite some blips finally achieved atonement during the Long Night, when he died protecting Bran from the Night King.