The Tower of London has seen its fair share of head-choppings, incarcerations, plots and regal shenanighans so it was the most suitable place to pay homage to fantasy series Game Of Thrones.

The original seat of the real game of thrones in a borough currently trying to topple its mayor screened the world premiere of season five of the fantasy drama that plays worldwide but is keeping a crop of British character actors in work.

Many turned up to the castle where an elaborate set had been constructed by Sky Atlantic, which broadcasts the show in Britain.

George RR Martin’s fantasy show about the battle to rule to take the Iron Throne (brought to the tower for the occasion) has become one of the most popular shows on television – despite, or perhaps because of – its violence and nudity – but its success seems to have surprised its stars.

Alfie Allen, who plays Theon Greyjoy, above, told Sky News: “I didn’t really foresee it, when we started filming, that it would be a worldwide success.”

Sophie Turner, who is Sansa Stark, said: “It has been the best drama lesson ever. It has made me as a person.”

Kit Harington, who plays Jon Snow, above, said: “It’s complex and controversial and doesn’t take the audience for idiots,” he said.

The plot is firmly under wraps but Nikolaj Coster-Waldau, who plays Jaime Lannister, said: “There will be major surprises. We enter the endgame now.”

The fifth series of Game of Thrones will be screened in the UK on Sky Atlantic from April 13.