Henry Cavill will no longer be Superman