- dmos,
He's likely too short to play Bond. Most of the guys who played Bond were pretty tall- I think Connery was like 6' 2" or 6" 3" and was a bodybuilder before he became an actor.
To be fair, at 5'9" Richard's only an inch shorter than Daniel Craig is and Daniel's height was never an issue while playing Bond. Granted, Daniel already had a broad and beefy build while Richard is more slender even when he's ripped (there's a reason why Richard is one of the only MCU lead actors who's never been accused of going on juice for his role) so their bodies look quite different even with similar heights, but still...