Robert Pattinson in talks to play Batman

British actor Robert Pattinson is in negotiations to play Batman in Warner Bros and Matt Reeves’ upcoming film on the caped crusader.

The superhero drama begins pre-production soon and the filming is expected to start by the end of 2019 or early 2020.

According to Variety, Pattinson, 33, is topping the list of the contenders to play Batman, after Ben Affleck quit the job post the release of Justice League.

Affleck, who played the character in three Warner Bros-DC comics film — Batman v Superman: Dawn of Justice, Suicide Squad and Justice League — was also suppose to helm The Batman. Reeves came on board as the director after his exit.

If the deal is closed, Pattinson will be the youngest actor to play Batman in the movies.

Warner Bros has not yet made any formal announcement regarding Pattinson’s casting.