Die Another Day
Released in 2002 and starred Pierce Brosnan as James Bond. The notable baddie in this film was Gustav Graves who was played by Toby Stephens. John Cleese plays the role of “M” in this film following the death of Desmond Llewelyn. The budget for this film was an estimated $ 142,000,000 and grossed $431,970,000 worldwide.
Interesting fact; This is the first time since 1962 (when Peter Burton played "Major Boothroyd" [Q] in Dr No (1962)) when someone other than Desmond Llewelyn has played "Q." Llewelyn passed away in 1999 and John Cleese (who plays "Q's Assistant" in The World Is Not Enough (1999)) was named as his successor. One of the extras in the fencing scene is Justin Llewelyn, son of Desmond Llewelyn.