From vampire to superhero, Robert Pattinson has officially been confirmed to star as the next Batman.
The Twilight star closed a deal with Warner Bros. to play the superhero in The Batman.
Director Matt Reeve’s Batman movie hits theatres on June 25, 2021.
READ MORE: Robert Pattinson rumoured to be the next Batman, and fans aren’t pleased
Reeves took over Ben Affleck’s directing duties in January 2017, which means that Reeves gets to pick his own Batman.
The 33-year-old actor will become the second-youngest actor to ever play the superhero after Christian Bale, who was 31 when Batman Begins was released.
Earlier in May, Variety reported that Pattinson was in negotiations to play Batman but it was “not yet a done deal,” and that “Pattinson is the top choice and it’s expected to close shortly.”
WATCH BELOW: Robert Pattinson rumoured to play the new Batman
Many people on Twitter began to share their opinions at the time on the potential casting.
READ MORE:‘Rocketman’ review: Elton John movie has the hits, with a few misses
Petitions were created, calling for Pattinson to be replaced before he is even officially cast in the movie.
One of the petitions reads: “Don’t make the Batfleck mistake again. Don’t do it. For the love of all that is holy, stop trashing the DC Universe,” referring to Affleck who played Batman in Batman v Superman: Dawn of Justice, Suicide Squad, and Justice League.
Another Change.org petition is titled, “Stop Robert Pattinson in Playing ‘The Batman’ for Matt Reeves and Warner Bros.
“There’s no way Robert Pattinson should play Batman. This is a complete joke! This would be the worst casting ever for the dark knight,” the petition reads.
READ MORE: Miley Cyrus releases edgy 6-song EP ‘She Is Coming’
Now that the role has been confirmed, people took to Twitter again to show Pattinson as his new character.