"Back in 2006, Henry Cavill was actually down to the last two, alongside Daniel Craig. He came this close to getting the part!"
Ten years ago Cavill lacked the seasoning for the role IMHO. However, today I think he'd make a better Bond than Batman. And Namo, Clive Owen was born to play Bond a decade ago.
I also think that Idris Elba would make one helluva Bond villain today with the right script, especially if he was written as a vengeful operative passed over as a 00-series agent by MI5. A menacing Idris with his 6' 3" frame squaring off against a ruggedly built 6' 1" Cavill would be an epic clash of the titans. The next Bond needs a larger than life presence on screen.
#FactsMatter...your feelings not so much.