Game of Thrones star Natalie Dormer has admitted she knew a year in advance that her character in the HBO fantasy series was being killed off.

The actress played Margaery Tyrell, who later became Queen when she married Cersei Lannister's youngest son, King Tommen.

Fans of the hugely popular show complained about Tyrell's death at the end of season six when she was killed in an explosion.

The 35-year-old told The Jonathan Ross Show she found out her character's fate when she asked the show's bosses for some time off to film a movie.

"I sort of got ahead of the game because I was badgering the creatives a year before to release me for a couple of dates, you know how shooting schedules can be overlapping," she explained.

"I was trying to get a movie made, I was trying to get my movie that I made with my other half. At the time, they wouldn't release me from Game of Thrones.

"So Dan and David, the creatives of the show, said: 'Sorry Nat, we're not going to release you, you're going to have to shoot next year, but don't worry darling, we're killing you next year'.

"It wasn't that harsh, I'm paraphrasing, but they thought they were giving me good news. They were, it was bittersweet. I had the unique position over a lot of cast members, as in I knew when my time was coming . . ."