The season premiere of Game of Thrones has given US network HBO its top ratings since 2007.
An average of 6 point 6 million people tuned in to the Series 4 opener - the most since the finale of The Sopranos 7 years ago.
Check out the trailer for episode 2 of season 4: