Fans of the DC comic were divided when it was announced the Twilight star would be playing Batman - and Pattinson has revealed how it feels to be the next actor to play the superhero.
Speaking to Esquire magazine, Pattinson said being given the role of the superhero in the upcoming reboot The Batman was a surreal moment. "It's kind of insane," he said.
• It's official: Warner Bros confirms Robert Pattinson is the new Batman
• Robert Pattinson the favourite to take play the Caped Crusader in new Batman movie
• Another British star auditions for Batman role alongside Robert Pattinson
• How Kristen Stewart went from being loved in Twilight to 'Hollywood's most hated woman'
"I was so far away from thinking it was a realistic prospect. I literally do not understand how I've got it, at all."
Ben Affleck was originally intended to play the character, in addition to writing the script and directing the movie.
In July this year, Batman franchise producer Michael E. Uslan defended the choice to cast Pattinson.
"Batman is who everyone wants to see, along with the supervillains," he said. "So how does a filmmaker make the choice of which actor to cast? And I think the real key question for fans, and for all of us to focus on, is the filmmaker."
The reboot will be directed by Matt Reeves, whose most recent works include Dawn of the Planet of the Apes in 2014 and War for the Planet of the Apes in 2017.
The new Batman film is due for release in 2021.