So there we have it: the return of Superman from the dead in Justice League. Sort of.
Thanks to the final trailer for Zack Snyder and Joss Whedon's collaborative effort, we now know that there's going to be another - possibly confusing - dream sequence in the DCEU (you call it what you want, but that's what it SHOULD still be called). And frankly, showing it off in this trailer was a cheeky, inspired way of playing into the talk of Superman's role in the marketing for Justice League.
The rest of the trailer is much the same as we've seen already - lots of action, lots of style and another needlessly slowed down version of a classic rock song that just didn't need to be chewed up. Welcome to 2017, folks - where nothing is sacred any more.
Let's all just watch it quietly before heading to Twitter to watch all the "social influencers" and people with too-loud voices trading hyperbole and desperate-attention-grabbing platitudes. Because, amazingly, this is not a war for who can say the most extreme thing about Justice League, and we're all in danger of losing sight of what this actually is.
There's a lot of good in there: it works extremely well as a hype builder for the character dynamics and the action, and while the stylistic choices are inevitably going to be divisive, it looks bold and interesting, and there can be no accusations of needless darkness. At least not in terms of the lighting set-up.
Will it arrest the tide of those who aren't excited already? Possibly. Will it make those who are already excited even more keen? Definitely. And while it's sacrilege to try and say it, there's a lot of room in the middle there for people who might want to see it live up to the high-end of the hype but who remain a little unconvinced so far.
This was a step in the right direction though.
The second trailer, posted to Instagram, actually includes a few different shots for some reason and no mention of Superman at all. Presumably, because it's designed to do a slightly different job...
What do you think of these trailers? Share your reactions below in the comments thread and watch out for more comprehensive coverage of the final Justice League trailer.