And the next Superman is.... Henry Cavill