Casino Royale deserves the highest praise. The action is incredible, Craig is superb in the role, the direction is slick, the plot intriuging. Not only is this the best Bond in years, it's an outstanding action thriller in it's own right.
Craig is also arguably the best to have donned the tuxeo so far.
Damn near essential viewing.