'The World is Not Enough' fixes many issues with the previous entry in the franchise 'Tomorrow Never Dies'. The prior film was criticized for having goofy villains and a silly story. 'The World is Not Enough' re-aligns the franchise by bringing back better villains, a more interesting story, and adding much more substance to the characters. The film throws a few curve balls and misdirections at the audience as well, so you'll be kept on your toes. All of the actors put on a great performance, with the exception of Denise Richards. She plays Dr. Christmas Jones and she is not believable in the slightest as a nuclear scientist. But she's such a gorgeous bombshell I can overlook her crappy acting. M is also much more involved in the plot, which is quite welcome because she really dominates her scenes. Overall I enjoyed 'The World Is Not Enough', it's much better than the prior Bond film, but still not quite as good as 'Goldeneye'.