Daniel Craig's run as James Bond ends with a bang, just like how it started with 'Casino Royale.' Though Craig's bond films has been a roller coster of hits and near misses, what has remained consistent was his portrayal of Bond. Bond was played like how Fleming had described, a no nonsense assasin. Craig has also potrayed Bond to be human, an element lacking in previous films. Though Connery is the fav of man, Craig gets my vote as best 007. Honestly, I wouldn't care less who suceeds him. In my books, Craig is Bond.