Ever since San Diego Comic Con 2016, we’ve been waiting for some Thor: Ragnarok footage, and at long last, the first teaser trailer is here finally here.

One of three Marvel Cinematic Universe films this year is Thor: Ragnarok. We’ll have to wait till the end of the year to see it, but at least we have Guardians of the Galaxy Vol. 2 and Spider-Man: Homecoming to hold us over until then. With that being said, we feel Thor: Ragnarok may be the best one out of the three. It seems Marvel may finally get the character right.

Although it’s only a teaser trailer, it plays more like an actual full-length trailer. Add the Led Zeppelin song along with the actual tone it’s going for and this film looks like a ton of fun. Most importantly, we feel this film will have the strongest ties to Avengers: Infinity War, which is set to release next year. All the MCU films have been building up to this moment. Hopefully, we get to see the big bad, Thanos, in Ragnarok.

Check out the awesome teaser below:

In the trailer, we see Thor is captured. It seems he escapes and encounters the main antagonist, Hela (Cate Blanchett). You’d think he would just use his trusty hammer, Mjolnir, to take her out. However, to our surprise, Hela puts a stop to the hammer with ease and destroys it.

This confirms our theory of Thor no longer being able to wield Mjolnir. At first, we thought that he wasn’t worthy of doing so anymore. That doesn’t seem to be the case, though.

Blanchett looks absolutely incredible as Hela. Other than Thanos next year, we may have the best Marvel villain in an MCU film yet. If there’s an area where Marvel Studios has been lacking, it’s the villains. We hope that isn’t an issue in this film. By far, Hela is the highlight of this trailer.

We also get great looks at other characters, like Valkyrie (Tessa Thompson), the Grandmaster (Jeff Goldblum) and the Executioner (Karl Urban). The end of the trailer is great, though, since we finally see the return of the Hulk.

Thor: Ragnarok is looking like an absolute thrill ride. It hits theaters on Nov. 3, 2017.