There is no role more highly coveted by our best actors than Batman. If duds like Captain America and Ant-Man can be made into such incredible and popular characters, think about what could be done with what is objectively the greatest superhero of all time.

But, today, we find ourselves in a situation wherein more actors have played Batman than there are bat-tools in the bat-utility belt. Most recently, the big screen Batman was Ben Affleck, the little Boston Boy, who played the only Batman to ever whip Superman's ass.

Since Robert Pattinson entered the bat-cave as the newest Batman, we've been eagerly waiting to see who will be cast alongside him, especially who will be stepping in the shoes of the iconic villains.

But for those who can't wait for the new movies, you're in luck. There's an all-new immersive Batman experience hitting London, UK soon.

Batman movies have been in a rough place for a minute now.

We Batman fans have had a rough time lately. Justice League was a bit of a mess and seeing Batman v. Superman was maybe the worst I've ever felt in a movie theater. In fact, not since 2012's The Dark Knight Rises have we seen a truly great Batman on screen. That Batman beat up Bane, climbed out of an inescapable pit prison, and flew a giant bat-plane over Gotham. That movie was amazing.

Ben Affleck never really got into the role.

And it's not his fault. The guy was done a disservice by his script and director, because, Ben Affleck was a great choice for Batman — he's both moody but very likable! You can buy him both, as a vengeful vigilante, and kind of a hero.

Maybe Ben struggled because Batman Vs. Superman: Dawn of Justice was an affront.

When it was announced that the follow-up to Zach Snyder's positively wretched Man of Steel would be Batman Vs. Superman, it was hard not to be excited. But ultimately, it turned out to be the movie equivalent of a trust fall at a company retreat. Instead of catching you, however, your coworker lets you fall and then drops a Macho Man Randy Savage-style elbow drop on your stomach.

And the DC hero team-up Justice League happened way too fast.

Marvel laid the groundwork — they took 4 years to give each one of their major superheroes their own movie before they teamed them up in The Avengers. But DC? They moved faster than The Flash to get their superhero team-up into theaters.

(Plus, there was that weird Superman mustache bit)

Because the initial cut of Justice League came out so terrible, production house Warner Bros. immediately ordered re-shoots. Unfortunately, Superman actor Henry Cavill had already begun shooting Mission: Impossible Fallout, which required a mustache. That means there are some scenes in Justice League where Henry Cavill's mustache is Photoshopped out. It is weird and it is noticeable.

We were truly blessed with Christopher Nolan's Dark Knight trilogy.

Those 3 movies were, in their own little ways, perfect. What Batman Begins lacked in villains, it made up by having the most interesting and grounded Batman origin story we'd ever seen, movie or comics. The Dark Knight is maybe just overall the best movie ever made, with Heath Ledger playing one of the most iconic villains in movie history. Joaquin Pheonix has done a good job playing the newest Joker, though.

(And really, how dare we Batman fans ask for more Batman movies after those 3 nailed it.)

Why do we even need any more Batman movies? Unless they're going to do some off-the-wall crazy stories — Batman Beyond, maybe? — we've already gotten the best Batman movies we're ever going to get.

And yet, here we are, demanding more cinematic Batman in our lives.

The "we've seen enough Batman, give us new movies" position is one I've taken in my head. In my heart, I want a new Batman movie, well, every 3 weeks, if I'm being honest.

But if the next movie falls flat on its face as well, Batman fans will be irate.

There's a limit to how much we Batman fans will put up with, though. You mess with us too many times, and we will... well... we'll write angry articles on the internet. Don't test us, you know we will.

We now know that that next Batman will be Robert Pattinson.

via: Shutterstock

And with his sultry stare and haunted eyes, I think he is, visually at least, a great choice.

Taking over the role from Ben Affleck, Pattinson will star as Bruce Wayne and his alter ego in Matt Reeves' 2021 film The Batman.

I am very interested to find out if Ben Affleck is giving Pattinson any advice before he takes over the role. Hopefully, he tells him to smile more often.

Batman is a tough role since you have to, not only be a good Batman...

You can hate Batman Vs. Superman all you like (and believe me, I do), but Ben Affleck did do a pretty great job as Batman. And yes, I do base that entirely on the fact that he's the only one who had white triangles for eyes like the comic book Batman.

He has to not only be a good Bruce Wayne... but also a good a**hole.

Revealing the inner truth of a billionaire who goes out at night to beat up bad guys is a tough ask for any actor. Remember, at the core of these incredible action movies that feature fighting The Penguin and driving a bat-mobile is, ultimately, a frightened, broken child.

How will Pattinson fare in the role?

Let's try to guess by looking back at his most famous performance... What could Pattinson's performance as Cedric Diggory, the Hufflepuff prefect who competed against Harry in the Triwizard Tournament during Harry Potter and the Goblet of Fire, tell us about how he'll play Batman?

Just kidding, we're going to talk about Twilight.

The Twilight saga so consumed this guy's career that I honestly forgot he was the first death in the Harry Potter series. Of course, his time playing Edward Cullen is what we're gonna talk about!

Just look at this guy, being all lame and in love.

Although, Batman does heap this kind of overwhelming affection on his parents. We can only imagine that, if Bella had been shot in an alleyway, Edward Cullen would have put on a mask and fought crime to avenge her.

But maybe there is hope. After all, Matt Reeves is a great director.

The Batman is being directed by the guy who did Cloverfield, a shockingly fun handicam-shot movie about people running through the streets, avoiding a Godzilla wannabe. If he can pull emotions out of a crowd of people screaming on a falling bridge, he can easily pull emotions out of people already so emotionally damaged they put on costumes with question marks all over them.

Also, Robert is actually a good actor.

Let's put his performance as a sparkly vampire to the side for a minute and check out his other roles. Pattinson here shares a scene in Cosmopolis with Paul Giamatti. And you know you've arrived as an actor when you can hold your own in a scene with Paul Giamatti. He was in Sideways!

I can't believe I'm saying this, but I think I'm excited to see the guy from Twilight play my favorite superhero?

If you would've told me in the middle of the Twilight phenomenon that not only would Edward Cullen eventually play Batman, but that I'd also be super interested and kind of really dig the choice? I would've... well, it would have actually made sense to me because I love Twilight very much. I know, I know, it's a guilty pleasure.

But now that we know that Robert is definitely going to be Batman...

via: Getty Images

There was one question that everyone was asking. Who's going to be playing Batman's on-and-off almost girlfriend slash wife, Catwoman? Yeah, from the comic book, we know the two have a pretty turbulent relationship, so that needs to be portrayed well on the big-screen.

The coveted role has been given to the one-and-only Zoë Kravitz.

via: Getty Images

The Big Little Lies star is set to be playing the role of Selina Kyle alongside Robert Pattinson. The former women who took on the part included the likes of Anne Hathaway and Halle Berry but now Kravitz will take the baton and continue the legacy.

Don't get me wrong, I absolutely adore both those amazing actresses.

via: Getty Images

But I'm just very excited to see Zoë take on the part. I'm sure she'll bring a fresh feel to the character. Apparently, the role involved a grueling audition process to secure the part in the upcoming film.

And she had some tough competition...

via: Getty Images

Other actresses who were competing for the part included the likes of Ella Balinska and Eiza González. So yes, Kravitz must have been exceptional during her audition. After a quick testing period alongside Robert Pattinson, it was announced that she had secured the role.

And the latest addition to the growing cast is the one and only Matthew McConaughey.

via: Getty Images

The Oscar-winning star has reportedly bagged the role of Batman's archenemy, Gotham City District Attorney, Harvey Dent, who transforms into the infamous Two Face.

The plan is for McConaughey to portray Harvey Dent in The Batman...

And then be transformed into the villainous Two Face during the sequel - which many superhero fanatics are predicting will be heading our way in 2023 or 2024.

With the flip of a coin, Dent can determine a victim's fate...

And of course, that splitting across his face makes for chilling yet tragic viewing.

Aaron Eckhart previously portrayed the twisted supervillain.

via: imdb

His stint as Dent in The Dark Knight won fans over as we watched the respected Attorney descend into an unhinged rage.

But we have to admit, we're very excited to see McConaughey step into Dent's shoes...

via: Getty Images

After all, with his infamous cheesy grin, the actor has a knack for playing troubled characters. You only have to look at his role in True Detective, to know that.

It's shaping up to be one hell of a cast.

And it seems many fans are happy with the reports of McConaughey joining the star-studded ensemble.

And more news has broken in regards to this star-studded cast...

via: Getty Images

Colin Farrell has been confirmed to step into the shoes of The Penguin.

The Irish actor has played his fair share of characters...

via: Getty Images

The actor, who is best known for his roles in S.W.A.T. and Daredevil, is set to return to the comic book world for the first time since 2003.

It's safe to say that everyone is thinking the same thing...

via: DC Comics

How on earth will they transform Colin Farrell into the short, fat, and angry villain that is The Penguin?

We have been given a sneak peek...

And going from this glimpse, it's looking like Farrell is set to do a pretty good job of portraying The Penguin.

But he has some big boots to fill...

via: IMDB

Danny Devito's portrayal of the villain back in 1992 in Batman Returns was hailed as one of the best performances of The Penguin, so only time will tell to see if Farrell gives Devito a run for his money.

So, when will the movie be hitting screens?

The eagerly awaited re-vamp is set to hit theatres in June 2021. So sadly, we still have a little longer to wait to see how the new cast will perform on screen.

But if you can't wait?

via: Facebook

Well, a recent announcement has the internet feeling excited.

It's set to be in London on 77 Brewer Street, near Piccadilly Circus.

via: Facebook

And its doors open in spring 2020 - AKA very soon!

So far, only one picture has been released.

via: Facebook

But if this is anything to go on, it's going to be a must-visit for any Batman fan. We'll be booking in advance! Want more Batman content? Scroll on for the sneaky appearance he made in Joker.