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.

Pattinson takes the lead role as the caped crusader and in the new movie he takes on villains including Riddler (Paul Dano), Colin Farrell as Penguin, and Catwoman (Zoe Kravitz).

Lord Of The Rings star Andy Serkis will play Bruce Wayne's butler Alfred.

Colin Farrell will play Penguin

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