Holy moly, Batman! Actor Robert Pattinson, star heartthrob of the popular "Twilight" series, is reportedly set to take flight as the next caped crusader in Warner Bros.' upcoming production of "The Batman."

>> Read more trending news

Although not yet finalized, Pattinson is said to be in final negotiations and the top choice of filmmaker Matt Reeves in the new superhero film, according to Variety.

Pattinson would take over for actor Ben Affleck, who played Batman in three movies: "Batman v Superman: Dawn of Justice," "Suicide Squad" and 2017's "Justice League."

If Pattinson, 33, nabs the role, he’ll become one of the youngest actors to play Batman. Only Christian Bale was younger, taking over as the Dark Knight when he was just 31.

Reeves, who was behind the last two “Planet of the Apes” sequels, is reportedly still honing the script for “The Batman.”

Preproduction on the movie is expected to start this summer, with a tentative release date set for June of 2021.

About the Author

Keep Reading

Blooper celebrates the Atlanta Brave’s 5-0 win over the New York Mets during a MLB game Wednesday, June 18, 2025 at Truist Park. This year, the venue is a first-time host of the MLB All-Star game. (Daniel Varnado for the AJC)

Credit: Daniel Varnado for the AJC

Featured

Braves first baseman Matt Olson (left) is greeted by Ronald Acuña Jr. after batting during the MLB Home Run Derby as part of the All-Star Game festivities on Monday, July 14, 2025, at Truist Park in Atlanta. (Jason Getz/AJC)

Credit: Jason Getz/AJC