As 007, Brosnan has unquestionably found his job, and Judi Dench has never played M with more sass. Halle Berry appears lost as Jinx; her one-liners are NOT humorous and seem entirely misplaced. Rosamund Pike also does a fantastic job. As the diamond-faced henchman Zao, Rick Yune is a walking caricature, and Toby Stephens makes for a dull primary antagonist. Desmond Llewellyn's replacement, John Cleese, is a terrible choice since, despite his best efforts and gritted teeth, he is still John Cleese and not Q. Last but not least, including an invisible car is extremely insulting, and by doing so, they returned to the Roger Moore cartoon style.
I dont see anything good in this movie. Yes, the beginning was not bad and brutal with torture in North Korea. But other than that?
The biggest problem of the movie is the ridiculous and unrealistic action, it is even worse than in some of the worst James Bond movies. And in addition some of them dont even look well, because there are so many bad CGI scenes. The plot is also ridiculous as some of the characters: Gustav Graves is annoying, Zao is as ridiculous as a comic villain. Halle Berry as Jinx didnt fit also, because this 50 kg girl surely has no chance in any fights. Judi Dench as M is ugly as always, Samantha Bond as Moneypenny looks ugly also.
So in the end this movie is just "entertainment" for the brainless masses.