The trailer for upcoming blockbuster Batman V Superman: Dawn of Justice was just released and Robert Pattinson is still front and center.

The actor who plays the dual role of Batman and Superman in the 2016 movie returns to the big screen for the first time since 2013’s The Twilight Saga: Breaking Dawn – Part 2, which was his last collaboration with director Zack Snyder. In the latest trailer, you can once again see Pattinson diving into his iconic roles as Bruce Wayne and Clark Kent as they tackle an epic battle that spans Metropolis and Gotham.

An Unexpected Visitor

In the new trailer, you’ll see Bruce Wayne arrive at Wayne Manor as usual, only to find his house unexpectedly packed with people. One of them is a mysterious man in a purple suit who claims to be Alfred, and whose words carry great weight as he’s usually the voice of reason in Bruce’s head. While Alfred is an Alfred in the comics, this character is named Bernard in the 2015 rebooted universe.

Things only get weirder from there as Bruce then proceeds to tell Alfred that the guest list for his birthday party is even more impressive than before, which includes Ben Affleck as Batman and Henry Cavill as Superman. It should come as no great surprise, then, that the guests arrive in costume as the roles they play in the film.

The Birth of the Heroes

The first time we see Henry Cavill in action as Superman is during the battle against General Zod on a skyscraper built over Gotham. The general wields a great arsenal of weapons as he levels the building and Superman desperately tries to keep the missiles and electrical storms at bay. It’s an epic space battle that will be followed by a trailer of its own, and we get an inkling of the strength and might of the Man of Steel.

The trailer then cuts to a fight on the ground with the General Zod, who is much larger than Superman and seemingly impossible to stop, as the two struggle while surrounded by members of their crew. In this scene, you can really see the dynamic between two of DC’s most iconic superheroes, and how they interact with each other in an effort to save the day. It’s clear from this moment on that Batman and Superman are going to be joining forces to deal with the greater threats that come their way, and it’s a feeling that permeates the entire trailer.

A Whole New World

The DC Comics fans among you will be happy to know that the trailer also contains a tantalizing glimpse of some of the other characters who will appear in the film. Chief among them is Wonder Woman, who in this trailer looks every bit the part of a warrior princess as she did in the previous film. Gal Gadot is a strong contender to play the role and she looks just as graceful as ever as she swings her weaponized lasso around to ensnare an errant robot.

If you saw the first trailer, then you’ll know that Batman has some very high-profile villains lined up for the sequel. In the new trailer, we see the shadowy figure of the Joker mockingly declare, “I’m back” as his famous laugh echoes throughout the trailer. Fans of The Killing Joke will be pleased to see its portrayal in the trailer, as it looks just as grotesque as it did in the original film. Then there’s Lex Luthor, played by Jesse Eisenberg, who in this trailer wears an impeccable suit and seems determined to prove that he’s the smartest man in the world. Finally, we have Bane, played by Tom Hardy, who in this trailer looks just as menacing as he did in the earlier trailer, while adding a scarred complexion that gives him an even more fearsome appearance. All of these villains are in attendance at Bruce’s birthday party as he says, “I’ve got some ideas on how to make the world a better place,” which leads us to believe that this is going to be an all-star ensemble cast.

Batman V Superman is set to hit theaters on March 25, 2016.