Hello? Denzel is an Two-Time Academy Award Winning Actor. It's obvious he would have to develop a British Accent, and I think he's got that part well covered.
None of you have said the most obvious reason!
He's freaking OLDER than dirt! He's gonna be 60 this DECEMBER! 60!! That would be the oldest James Bond ever to do his first movie. He would need to breath in a respirator after every action scene!! Sorry Alzonso, that ship sailed 20 years ago for you!









