Actress Zoe Kravitz will play "Catwoman", the anti-heroine and love interest of Batman, that will be played by Robert Pattinson. Matt Reeves will be directing 'The Batman' movie.

Kravitz now takes on a part which has been previously played by Halle Berry, Michelle Pfeiffer and recently, Anne Hathaway.

Reeves confirmed the reports earlier this week the same way he confirmed that Pattinson would be playing Batman: by tweeting a GIF of Kravitz on the phone saying, "Hello."

"The Batman" will be produced by Warner Bros and DC Comics. It was reported that Ben Affleck was supposed to star and direct the movie, but he has since dropped out. It is scheduled to hit theatres in the summer of 2021.

The filmmaker behind the last two "Planet of the Apes" took over the directing duties from Affleck in 2017. Reeves picked his own Bruce Wayne and chose collaborator Dylan Clark to produce.

2021 Catwoman top picks 

Before finalizing who will be Catwoman in the movie, there have been a few other choices. "Deadpool's" Zazie Beets, "Baby Driver's" Eiza Gonzalez and Oscar winner Alicia Vikander.

Kravitz was later named the top choice despite having some worries on scheduling issue with "Fantastic Beasts."

Denied to Audition for 2015 Batman Movie 

Zoe Kravitz tried to audition for Christopher Nolan's "The Dark Knight Rises" in 2015. In an interview with Nylon, she claimed that she was prevented from auditioning because she looked too "urban" for the Catwoman role.

The role was given to Anne Hathaway. Back then, she was already convinced that she would be appearing in any Batman film, which starred Christian Bale as the caped crusader.

Kravitz didn't specify in the interview who stopped her from auditioning or what role they held in the process.

The term "Urban" is commonly used for "race." Though she has always benefited from her famous parents Lenny Kravitz and Lisa Bonet, she was far from a household name during the casting period of "The Dark Knight Rises".

'Catwomen' Unite!

Michelle Pfeiffer, the Catwoman in "Batman Returns," offered a piece of practical advice for the newly-casted actress. Talking to "Good Morning America", she said, "Make sure while designing the costume they consider how you're going to go to the bathroom."

Anne Hathaway congratulated Kravitz on landing the role: "The biggest congrats to @zoeisabllakravitz on landing the role of a lifetime. Well, one life anyway... Enjoy the ride, Selena."

Not Zoe's First Role as Catwoman 

Kravitz's new role is no stranger to Catwoman. She has already voiced the character in the 2017 Lego Batman Movie.

You might also recognize her from HBO's hit series, "Big Little Lies" as Bonnie Carlson and in several episodes of "Californication" in 2011.

A Happy Stepfather

Despite just being 10 years older than her, Jason Mamoa is actually Kravitz' stepfather.

The Game of Thrones and Aquaman star married Zoe's mother, Lisa Bonet, in 2005. Lisa and Jason have two children together, Lola and Nakoa Wolf.

The actor has already expressed how excited and happy he is that his step-daughter landed the coveted role.

She posted a snap of them together and captioned it: "I'm so proud of you zozo bear. On and off screen OHANA. DC WB ohana Lola and Wolfie's big sister is CAT WOMAN. Unbelievable so freaking stoked. You're going to have so much fun Aloha P Bear."