DC and Warner Bros. have finally released the long-awaited trailer for their newest superhero movie Justice League.
The new movie, which is slated for release in November, will see Ben Affleck as Batman and Gal Gadot play Wonder Woman as they attempt to recruit a team of superheroes to, once again, save the earth.
They manage to recruit Aquaman, The Flash and Cyborg for their so-called Justice League.
Hands down, the best line of the trailer comes from Affleck when he finally reveals exactly why Batman scored a superhero title.
"What are your superpowers again?" The Flash asks him and Batman deadpans: "I'm rich".
The trailer's release was timed to be on the one year anniversary of the critically panned Batman V Superman movie.
Batman V Superman wasn't the only DC movie that divided critics last year - the star-studded Suicide Squad, released in August, 2016, was also a critical bomb, despite being a relative box office success.
All things considered, fans of DC Comics have high hopes for Justice League but the movie seems to already be dividing social media.
Do I have to have seen Batman V. Superman to understand why I don't want to see Justice League— Real Chip Zdarsky (@zdarsky) March 25, 2017
I can honestly say if this Justice League doesn't appeal to you, the modern comics wouldn't, the team never will, and that's fine. Now hush. pic.twitter.com/iBSpKbWGnt— Andrew Dyce™ (@andrewbdyce) March 25, 2017
Justice League trailer looks solid, but trailers mean nothing for DC movies at this point.— Brennan \o/ Williams (@GREATBLACKOTAKU) March 25, 2017
Did the "too much CGi in Justice League" people expect Zack to just summon an alien invasion and film Ben desperately trying to stop it— Mac (@Damac1214) March 25, 2017
Whether or not the movie will do well remains to be seen but at least Snyder seems to have built Justice League a little lighter than Batman V Superman.
In one scene, Commissioner Gordon tells Batman "It's good to see you playing well with others again," just as Aquaman jumps into shot.
"Just like a bat ... I dig it," Aquaman comments.
"It may be temporary," says Batman.
There's also brief appearances from Amy Adams as Lois Lane and Amber Heard as Mera, Queen of the Sea.
Justice League is slated for release on November 17 and will be directed by Zack Snyder who also directed the divisive Batman V Superman a year ago.