Hollywood star looks unrecognisable after transforming for new superhero movie – but can you recognise him?
A HOLLYWOOD star looks unrecognisable after transforming for a new superhero movie.
Batman has been played on the big screen by a number of top actors over the years, most recently Ben Affleck.
But in new movie The Flash, Michael Keaton returns as the Caped Crusader for the first time since 1992's Batman Returns.
However, even die-hard comic book fans would be forgiven for not initially recognising the 71-year-old in his latest scenes.
Michael has ditched the closely cropped hair he sports in real life and traded it for long, wavy grey locks and a full, bushy beard.
The Flash sees the titular character - played by Ezra Miller - use his superpowers to change the past.
Read More on Batman
Unfortunately, his actions mean he ends up creating an alternate Earth where superheroes do not exist.
In a new trailer, Michael's Bruce Wayne is seen learning about Superman, seemingly for the first time.
He says: "No one said 'Superman... that's a little on the nose?'"
The Flash points out he had called himself Batman, but he replied: "Yeah, I don't call myself Super Batman."
He then reveals he's not really Batman any more, as "they don't really need me, things have changed.
"Gotham is now one of the safest cities in the world."
Michael first played the Caped Crusader in 1989's Batman, before resuming the role in Batman Returns.
The role was then recast for 1995's Batman Forever with Val Kilmer as Batman, before George Clooney played the character in 1997's Batman & Robin.
The Flash is released on Friday, June 16.