Game Of Thrones: 12 Most Satisfying Deaths
11. Kraznys Mo Naklos
Kraznys spent the first few episodes of season 3 maiming his Unsullied soldiers, treating them like property rather than people, and perpetuating a system of violence and oppression in Astapor. Though he only appears in three episodes of Game of Thrones, he makes it feel like three episodes too many.
His fatal flaw was assuming that Daenerys didn't speak High Valerian. He repeatedly insulted her in his native tongue, with Missandei cleaning up the translation.
The look on his face when he realizes Daenerys understood him the entire time was priceless, and when Drogon burned him alive and Daenerys liberated the Unsullied army, it was hard not to smile.