Batman v Superman: Dawn Of Justice (out Mar 24) is a puzzling mess of a film. Superman saved the planet in Man of Steel but a forlorn Batman sees him as a threat? It's really hard to buy into. Jesse Eisenberg is a cool villain but it's a shame he plays second fiddle to the dull battle between the two superheroes. Grade: C+.