HENRY CAVILL has destroyed a recent rumour which claimed Tom Hardy had already been cast to replace Daniel Craig as James Bond. Cavill is currently starring in Netflix's Enola Holmes and reported to have signed a new three-film deal to continue as Superman but he still wants that 007 crown which escaped him last time.