Game of Thrones season eight has been full of action, drama and controversy with some fans disappointed in how the story is playing out.
The final ever episode is almost here and we are left wondering what to expect after seeing so many deaths and twists already this season.
Around $15 million has been spent on each episode this season, making it the most expensive series in TV history.
Here is everything you need to know about how long the final episode will be and how many episodes there have been.
How many episodes in Game of Thrones season eight?
There are only six episodes in season eight of Game of Thrones, meaning that there is only one episode left to watch.
It has been the shortest season that HBO has produced, followed by season seven, with all of the others lasting ten episodes each.
This means that in total there have been 73 episodes in total, which means a lot of hours have been invested in the show by its millions of fans.
How long is the final episode of Game of Thrones?
The final episode of Game of Thrones will be one hour and twenty minutes long, making it as long as episode five and just a couple of minutes shorter than episode three.
This makes it the joint-second longest episode in the whole series and it is likely to be packed full of action and tense drama as the final events of the show unfold.
Game of Thrones season eight running times
How long are the Game of Thrones episodes in season eight?
The final season of Game of Thrones will have a total running time of around 432 minutes.
Here is the length of each of the six episodes.
Episode one – 54 minutes
Episode two – 58 minutes
Episode three – 1 hour 22 minutes
Episode four – 1 hour 18 minutes
Episode five – 1 hour and 20 minutes
Episode six – 1 hour and 20 minutes