Ben Affleck (L) and Henry Cavill