
Matt Reeves’ The Batman has arrives in cinemas just as the buoyant Spider-Man: No Way Home has become the sixth highest-grossing film of all time.
The colourful, bright, funny Marvel hit is still steamrollering on and, on the face of it, a gloomy, three-hour neo-noir about a serial killer might not be exactly what cinemagoers are after - and yet, on its opening weekend it has raked in $128.5 million (about £97.2 million), more than any other film so far this year. Apparently, there’s something about The Batman.