The Batman starring Robert Pattinson has been delayed by four months.

The superhero film was set to arrive in June 2021 but will now be released on October 1, studio Warner Bros said.

The Batman is directed by Matt Reeves and will see British star Pattinson make his debut as the Dark Knight.

Filming began in Glasgow earlier this year and the movie also stars Zoe Kravitz, Jeffrey Wright, Andy Serkis and Colin Farrell.

The delay was part of a wider reshuffle by Warner Bros, with cinemas closed in both the US and Europe.

Sopranos prequel film The Many Saints Of Newark was set to launch in September this year, but has been pushed back to March 2021.

Superhero movie The Flash is now aiming for a June 2022 date, a month earlier than originally planned, while Shazam 2 has been pushed back seven months to November 2022.

Baz Luhrmann's Elvis Presley biopic, starring Austin Butler and Tom Hanks, has been delayed by a month to November 2021.

And King Richard, a sport drama about the father of tennis players Venus and Serena Williams, will now be released in November 2021, a delay of a year.

The pandemic has caused chaos for Hollywood, with a string of major releases postponed due to the virus.

They include James Bond flick No Time To Die, Disney's blockbuster remake of Mulan and Top Gun: Maverick.