Robert Pattinson became the third actor since 2012 to play Batman in a live action film when he began filming on the new movie about the iconic character on Monday.
Pattinson's The Batman, which also stars Colin Farrell as Penguin, has officially started shooting and producers hope to see the movie in cinemas in June of next year.
Lord Of The Rings star Andy Serkis will play Bruce Wayne's butler Alfred.
Director Matt Reeves, who made War for the Planet of the Apes, is behind the lens and he announced the news on his Twitter account, with a picture showing his clapperboard on a chair.
Reeves first joined the project in February 2017 when Batman v Superman: Dawn of Justice star Ben Affleck was still set to play the comic book crime fighter.
However, early in 2019, Affleck, who had played the role in three previous DC movies, announced that he was departing and Pattinson was cast a few months later, leading to an inevitably divided reaction to the news.
Pattinson's new film, The Lighthouse, is in cinemas from Friday.
More movie news, reviews and interviews here