Can see where you are coming from with Tom Hardy but maybe that's because he has tended to play the same sort of characters lately but his range is bigger than that. Bond isn't overly smooth or suave in the books either and think the character needs that kind of edge of danger/cruelty that got lost between the Connery and Craig's tenures in the films. As for Ollie, I agree that you would not see him as a good fit ordinarily but at that particular time I think he would have been. He made "women in love" in 69 and if you take away all the very Ken Russell-y stuff his acting holds up well against some very good actors in it like Alan Bates and certainly few can do the quiet menace that he can bring to the screen. He could also, at that time, pull off the tux look which was always used in the screen tests and so important to the franchise.