We just saw "Casino Royale" and it has the best James Bond ever. David Niven.
This is the 1967 movie, and has an all-star cast: Bond girl Ursula Andress as Vesper Lynd, Orson Welles as Le Chiffre, Woody Allen as Bond's nephew Jimmy, Peter Sellers as a Bond impersonator.
I haven't yet seen the movie with Daniel Craig, the current "Greatest Bond Ever", but I wonder why the Broccolis bothered to remake this. I suppose they wanted to correct the record.