Should Henry Cavill be the next James Bond?