Bond villian actors who would have made excellent Bonds

She was in A View to a Kill and wasn’t really a Bond girl per se (Tanya Roberts was in that film) but an enemy femme fatale that he bangs.

Who was that blond guy that threw a motorcycle at Moore in “For Your Eyes Only”?

John Wyman. link

Richard Kiel, but only if he did the role in his To Serve Man makeup.

(By the way, he actually wasn’t a bad-looking guy if you cleaned him up a little)

Like the OP said, Toby Stephens (the villain in Die Another Day) could do it - he’s already played Bond on radio.