Game of Thrones is fully underway now with the second episode of the final season airing in the earlier hours of this morning.
For many of us in the UK though, our first opportunity to watch the latest episode will be tonight when it is shown again on Sky Atlantic.
The first episode ended with Jaime Lannister arriving in Winterfell and coming face-to-face with Bran Stark, the boy he pushed from a window back in season one.
Jon Snow also discovered who his real parents were after being told by his friend Sam while standing in the crypts underneath Winterfell.
Here is everything that you need to know about when you can watch episode two tonight.
When is Game of Thrones episode two on Sky Atlantic?
The second episode of season eight will air on Sky Atlantic at 9pm on Monday 22 April.
It did initially air at 2am this morning to coincide with the Sunday evening air-time in the US, so fans have the option to watch it earlier each week if they don’t mind staying up.
There is also the option to stream it at any time after it first airs at 2am on Mondays, by using Sky Go or NowTV.
How many episodes are there in season eight?
There will be six episodes in total for the final season, making it the shortest in the history of the series.
Despite their being fewer episodes, they are set to be some of the longest that the show has ever had with the total running time being around 432 minutes across the whole season.
Episode three will be on for 1 hour and 22 minutes, making it the longest episode ever.
MORE: Who are the favourite’s to survive Game of Thrones season 8?
MORE: Game Of Thrones star Kit Harington is done with Jon Snow drama and wants to try comedy