Craig's best, by a long shot. A great script, great cast and a great storyline give this Bond flick more emotional depth than any of the preceding films in the franchise, which makes for a much more engaging watch. Coupled with the usual frantic paced action scenes and a ultra modern and pretty fresh plot I would give this 6 stars out of 5 if I could.