In a world wherein Avengers: Endgame is the biggest money-maker in movie history, 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 where more actors have played Batman than there are bat-tool in the bat-utility belt. From Michael Keaton to Val Kilmer to George Clooney to Christian Bale, who made an indelible mark on Bruce Wayne, even if his growly-voiced Batman was a little sillier than I think he meant it to be. And most recently, the big screen Batman was Ben Affleck, the little Boston Boy who could, who played the only Batman to ever whip Superman's ass.

Since Robert Pattinson stepped into the bat-cave as the newest Batman, we've been waiting to see who gets to play his love-hate partner, Catwoman. Drumroll, please... The role has been secured by none other than Zoë Kravitz.

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

We Batman fans have had a rough go of it 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 likeable! 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, except instead of catching you, 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 four 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 in 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 a number of scenes in Justice League where Henry Cavill's mustache is Photoshopped out, and it is weird and it is noticeable.

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

Those three movies were, in their own little ways, perfect. Where Batman Begins lacked in villains, it made up for 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 three 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 three 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

Variety had the exclusive, reporting late Thursday evening that yes, Robert Pattinson will be our next Dark Knight. 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.

Getting out 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 about fighting The Penguin and driving a bat-themed motorcycle is, ultimately, a frightened, broken child.

How will Pattinson fare in the role?

Let's try and 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 be 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 kept 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 must 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 going through a gruelling audition process in order 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 and after a quick testing period alongside Robert Pattinson, it was announced that she had secured the role.

Kravitz’s other work includes the Divergent series and Mad Max: Fury Road.

via: Getty Images

So we know she is capable of taking the role and doing something exceptional with it. And she's going to look absolutely amazing next to Robert Pattinson. Let's hope their chemistry is as turbulent as the comic books make it out to be on the big-screen.

We're in for a treat, guys...

via: Getty Images

The only slightly awkward thing that has fans questioning the role is the fact that Zoë resembles Pattinson's ex fiancee, FKA Twigs. Yikes. But you know what? We can work with it.

Zoë's stepdad, Jason Momoa, has responded to the news in the loveliest way.

And Zoe replied with an equally lovely response: "LOVE YOU PAPABEAR! love that aquaman and catwomen spend the holidays together from now on." We love these two!