I would have to say either Sean Connery of Daniel Craig. I finally watched Casino Royale yesturday on Sky Movies and I have to say, it's bloody violent. The new actor suits the role.. even if his blond. Unlike the rest of the bond movies it seems like he does fall in love properly rather than making love all the time.

And as The Hero mentioned, he does seem more human than the other bonds. But obviously the latest movie has some things missing like all the gadgets and the classic Bond entering into enemy bases. If you know what I mean.