21. THE WORLD IS NOT ENOUGH (1999)
Denise Richards as a nuclear physicist. Robert Carlyle as a terrorist impervious to pain. A plot so convoluted even Pierce Brosnan has admitted to being mystified. Not even Blofeld could do more damage to 007's fans.
Image Credit: The World is Not Enough: Everett Collection
We track the peaks and valleys of 007's onscreen life through 21 previous official films, from ''Dr. No'' to ''Casino Royale''