"The great war is here," intones Jon Snow. Well, almost here. Game of Thrones Season 7 premieres July 16 on HBO. We've already gotten a teaser trailer and a few advances images. Now here's the official trailer which has all the major players heading towards each other for that war Jon Snow was talking about. Fire! Ice! Dragons! Etc! Watch above.

There will be seven S7 episodes, and the show wraps up with a six-episode S8 in 2018. Meanwhile, George RR Martin is coming up on two years of passed deadlines for The Winds of Winter. Hurry George, the show's almost over!