Luke Evans has got that right mix of age and talent to pull off Bond well for a good five films or so. Definitely agree he'd have more longevity than Elba. But I'd still have Elba and Evans as 1st and 2nd choice respectively. Henry Cavill isn't that good an actor. He tried the whole spy thing in Cold Light of Day, which was an awful film and he drowned next to the talents of Sigourney Weaver and Bruce Willis. I agree that Quantum is Craig's worst film as Bond. Too convoluted. I thought Skyfall was great though, but that's probably because I'm older and injured so can relate to his battered old body.