Its my opinion I guess, but Daniel Craig is surely battling with Timothy Dalton as the worst ever Bond?
He is not a bad actor, in fact, he is a very good one, but the Bond films he has been in have NOT been Bond films - They have been very poor rip-offs of the Bourne series.
Yes, some might say that Craig follows the Bond character from the books, but the fact is the FILMS have been based on a character steeped in intelligence, a killer instinct AND humour, something which the Craig version of Bond just doesn't have, and the films suffer massively as a result.
If I wanted a steel-eyed assasin with little personality, I'll stick with Matt Damon and the excellent Bourne films.