‘Batman vs Superman’ clash for justice