Robert Pattinson has been chosen as the new Batman, beating out several other actors, including Nicholas Hoult, to play the Caped Crusader, Variety said Friday.
The 33-year-old "Twilight" heartthrob is set to play the vigilante superhero in a standalone movie called "The Batman," under the direction of Matt Reeves, who was behind the last two "Planet of the Apes" sequels, the entertainment magazine said