The Flash has a new trailer, and Michael Keaton is back as Batman…

DC super hero The Flash is finally getting his own movie, and it is coming to cinemas on 16th June this year. Warner Bros have unveiled a new trailer that shows that Barry Allen (Ezra Miller) – aka The Flash – uses his speedy superpowers to travel back in time to change the past, but finds that he has accidentally altered the future and is now trapped in a reality where General Zod (Michael Shannon) has returned and there are no superheroes to help – unless he can coax an older Batman out of retirement.

The trailer features Michael Keaton back in the bat costume as Batman (hurrah!), alongside Ben Affleck as, well, the other Batman.

Check it out: