Superman was the first superhero, created 87 years ago. He's appeared in numerous books and films over the years and now he's been rebooted again as James Gunn introduces the first film in the relaunched DC universe.
The film has been hotly anticipated and a lot is riding on it - superhero films in recent years have been met with mixed reviews from critics and fans.
Playing the Man of Steel is 31-year-old American actor David Corenswet.
Corenswet, who has previously appeared in TV series The Politician, Hollywood and We Own This City, is the fourth person to play the role in a major Superman movie, and the first for a decade.





