I agree with you Noux, I don't really see Daniel Craig as Bond. He is a bit like cowboy like you said, and lacks the mischevious charm Bond should have. Funnily though, I've liked the movies, but in my mind they are not really Bond movies anymore, but some good action flicks.

On a side note. Hmmm... there is this one actor we all share a crush on who has charm with the mischevious twist abundantly...