'Batman Vs Superman' has been delayed until 2016. The release date for the superhero blockbuster, which will see Henry Cavill reprise his role as Superman alongside Ben Affleck as Batman, has been pushed back by 10 months to allow filmmakers time to work on the ''nature of the story''.