Batman premieres through the years: All the stars on the red carpets

Batman fans are bracing themselves for the release of The Batman in IMAX and cinemas on Friday 4 March.

Matt Reeve's highly-aniticpated film stars Robert Pattinson as Bruce Wayne and Zoë Kravitz as Catwoman, and the pair turned heads at the New York City premiere on Tuesday 1 March.

Yahoo takes a look at the Batman premieres over the years, featuring stars such as Michael Keaton, Christian Bale, Val Kilmer, George Clooney, Will Smith and many more.