He's been beaten, bludgeoned, tortured and, ahem, "gelded." But no matter what happens to Theon Greyjoy in "Game of Thrones," it seems there's just no getting rid of everybody's favorite (or least favorite, depending on where your allegiances lie) Ironborn son.
But what happens when the one-time adopted Stark is tested on his wits?
British actor Alfie Allen has played Theon Greyjoy for six years now, giving life to a character who has transformed from an object of pity into a hated traitor and back again. So you'd think after so long living in Theon's skin (or what's left of it), Allen would know a thing or two about House Greyjoy.
In Australia to promote the series, which has racked up 26 Emmy award wins so far, Allen visited CNET's Sydney studio to get put to the test on some serious "Game of Thrones" trivia. So just how well did he do? And how do you compare?
One thing is for sure, Allen knows his stuff.
Season 6 of "Game of Thrones" will air on April 24.