FILM
This new mash-up movie sees Batman (Ben Affleck) set off on a personal vendetta against Superman (Henry Cavill), which may have devastating consequences for mankind, but boy are these two nice to look at. Opens nationwide 25 March.