Another big & loud Bond film that goes on far too long. A couple good action sequences and a sexy, twisted, conniving villain in Sophie Marceau help a lot. Notable for two other casting choices: the welcome wit of John Cleese stepping in as the new Q, and the unfathomly bad Denise Richards as -- wait for it -- a nuclear physicist!