Robert Pattinson will play the caped crusader in the upcoming film 'The Batman', directed by Matt Reeves. AFP 
Robert Pattinson will play the caped crusader in the upcoming film 'The Batman', directed by Matt Reeves. AFP 

First look at Robert Pattinson as Batman