Casino Royale had the 2nd highest critical rating of any movie released in 2006 and was the 4th biggest blockbuster on the planet.
Well, I guess CR had the highest critical rating of any widely released movie - I don't think THE QUEEN had a wide release last year, at least not in the States, where I imagine it played mostly in small "arthouse" cinemas in Los Angeles, New York and other cities.
In any case, I'm sure Fleming's Bond would think it only right and proper that Her Majesty should come first.