10 Recent Movie Deaths EVERYONE Hated

10. Batman & Supergirl - The Flash

The Flash is a wild movie for many reasons, but the strangest, most cardinal sin it commits? Killing off both Batman (Michael Keaton) and Supergirl (Sasha Calle) not once but twice, and more to the point, actually letting it stick.

Advertisement

During the movie's final battle as the heroes face off against General Zod (Michael Shannon) and his army, Supergirl is killed by Zod, while Batman sacrifices himself, flying his Batwing into Zod's Kryptonian ship in an unsuccessful attempt to destroy it.

At this point, most people watching likely assume that The Flash (Ezra Miller) will simply travel back in time and save the two superheroes, right?

Well, that's half-right: the two versions of Barry do travel back through time to bring Batman and Supergirl back to life, but only for them to again be killed, Supergirl again being slain by Zod while Batman succumbs to injuries from battling one of Zod's giant goons.

Ultimately Barry is forced to appreciate that the pair cannot be saved and are fated to die every time he goes back in time, and to the surprise of many, they actually stay 100% dead for the rest of the movie.

It's an oddly depressing fate for Batman in particular, given how extensively the marketing focused on the nostalgic appeal of seeing Michael Keaton back in the role.

And given that Sasha Calle did a terrific job as Supergirl, killing her after a single appearance - seemingly clearing the board for James Gunn's upcoming Superman: Legacy - also felt rather deflating.

Advertisement