Say what you will about Batman v Superman: It delivers on the fight its title promises. The action blockbuster, which has grossed $783 million and counting since its March release, is the first chance audiences have had to watch DC’s two most iconic heroes duke it out on the big screen.