Warner Bros. Pictures confirmed that the 33-year-old Twilight actor has signed a deal to play Bruce Wayne / the Caped Crusader in The Batman, set to be directed by Matt Reeves, Variety reported on Friday.
CNBC reported that the studio confirmed that Pattinson is in negotiations for the part. Deadline and EW also said Warner Bros. Pictures approved him for the role, and that the intention is to sign him for a three-picture deal.
It was reported earlier this month that the star was in talks to play the main role in The Batman, which is set to theaters on June 25, 2021. Pre-production on the film is expect to start this summer.
The Hollywood Reporter had previously said Nicholas Hoult, Armie Hammer and Aaron Taylor-Johnson were also contenders for the role of Batman.
While Pattinson is known best for his role of heartthrob vampire Edward Cullen in the Twilight films, he has recently been praised for his performance in the new film The Lighthouse and was nominated in for a 2018 Film Independent Spirit Award for his part in Good Time.
The Batman will mark the first standalone Batman film since Christopher Nolan's Dark Knight trilogy, starring Christian Bale. With his role of Batman, Pattinson will also be following in the footsteps of several other actors who played the part on the big screen—notably the late Adam West, Michael Keaton, Val Kilmer, George Clooney, and most recently, Ben Affleck, who was initially supposed to direct and star in the new movie but later quit the project.