There will only be 6 episodes of the final season of Game of Thrones

Lena Headey in Game of Thrones. (AP)
Lena Headey in Game of Thrones. (AP)

Cape Town – Game of Thrones fans, brace yourselves. There's more sad news coming.

Showrunners David Benioff and Dan Weiss revealed that the eighth and final season will only have 6 episodes.

Speaking at a panel during the South by Southwest Film Festival in Austin, Benioff dropped the news.

“From the beginning we’ve wanted to tell a 70-hour movie. It will turn out to be a 73-hour movie, but it’s stayed relatively the same of having the beginning, middle and now we’re coming to the end. It would have been really tough if we lost any core cast members along the way, I’m very happy we’ve kept everyone and we get to finish it the way we want to," said Benioff.

During the talk they also revealed that Ed Sheeran would have a guest spot on season 7.

Sheeran is Maisie Willams' (Arya Stark) favourite singer and they got him on as a surprise for her.

We can't wait to see who Sheeran will play.

In the meantime here’s the first trailer to keep you company until July.