The Batman is finally coming to theaters.

The fan-favorite DC hero is returning to the silver screen next year, in the first solo Batman film since 2012’s The Dark Knight Rises. In the new film, written and directed by Dawn of the Planet of the Apes director Matt Reeves, we’ll see a young Batman face off against several legendary comic-book villains as he attempts to clean up Gotham City.

Here’s everything we know about the highly-anticipated film.

The Batman will release in theaters on March 4, 2022.

After several pandemic-related delays, Warner Bros. has set the film’s theatrical release for March 4, 2022. DC recently shared several peeks from the film, including character posters for Batman and legendary villain The Riddler, as well as a shot of the Gotham City skyline.

Related article: Everyone Cast In The Batman Remake So Far

The new full trailer shows just how brutal the new film will be, with several violent clips of the vigilante beating up criminals in his bulletproof suit. It also shows a lot more footage of Zoë Kravitz as Catwoman, where she becomes fascinated with the man behind the Caped Crusader’s mask, and dons a fiery red wig similar to the character’s comic book disguises.

Robert Pattinson will play a younger version of the masked hero.

The Batman will introduce a new standalone version of the hero, played by Twilight and Good Time actor Robert Pattinson. This version of the Dark Knight skips the origin story, instead following Bruce Wayne one year into his tenure as the masked hero. As well as matching the film’s dark tone, Pattinson’s Batman will also be a bit more unhinged that previous versions.

The actor said at the DC FanDome Event that he was fascinated by “the delineation over when he’s Batman and when he’s Bruce. In other versions, he really knows what he’s doing when he puts on the cowl. He’s a bit out of control. He hasn’t really defined what Batman is. He puts it on every night. He isn’t sleeping. He’s becoming this sort of odd creature.”

Zoë Kravitz will play Selina Kyle, a.k.a. Catwoman.

The Big Little Lies and High Fidelity actress will play the expert burglar and antihero, a role previously played by Michelle Pfeiffer, Halle Berry, and Anne Hathaway. Ahead of the full trailer, Reeves dropped a new look at the actress, with the caption “Meet Selina Kyle.”

Related article: Zoë Kravitz Wraps Up In Leather As Selina Kyle, A.K.A. Catwoman, In A New Batman Photo

Kravitz shared her thoughts on her version of Catwoman at the DC FanDome event. “I don’t want her to be an idea, you know, I want her to be a real human being in a real situation in a real city trying to survive and reacting to her own pain.”

Multiple Batman villains will show up in the film.

Reeves’ film will feature several legendary Batman villains. Both The Riddler, played by Paul Dano, and The Penguin, an unrecognizable Colin Farrell, show up in the new trailer, though plot details are mostly unknown. The Night Of‘s John Turturro is also set to appear as Gotham City mob boss Carmine Falcone.

Other members of the cast include Andy Serkis as Bruce Wayne’s butler Alfred Pennyworth, Jeffrey Wright as police detective James Gordon, Peter Saarsgard as district attorney Gil Colson, and Jayme Lawson as mayoral candidate Bella Reál.

The Batman will be a standalone film, outside of the DC Extended Universe.

The Batman went through several changes during its long development. It was set to star Ben Affleck, who would also write and direct. The Good Will Hunting actor is the most recent Batman, playing the Caped Crusader in 2016’s Batman v Superman: Dawn of Justice and 2017’s Justice League. However, when Reeves came onto the project, he wanted to focus on a younger Batman, and Affleck dropped out, with Pattinson then winning the role.

Though Pattinson’s making his Batman debut in March, Affleck isn’t done playing the hero. Basically, Affleck will continue to be the Batman of the DC Extended Universe (DCEU) and Pattinson’s version will exist in its own standalone world. Affleck is even set to appear in the upcoming The Flash film, and he’ll probably get his own solo Batman film at some point.

Watch this space for more updates.

This article originally appeared on Harper’s BAZAAR US.

Related article: Robert Pattinson Tests Positive for Coronavirus, Pausing Production for ‘The Batman’