Daniel Craig is the current Bond, who has played the character in two films so far and will appear in the third film, Skyfall, this year. The decision to cast Daniel Craig polarised opinions among fans, with this writer falling into the haters' camp.
Craig's Bond is very unlike the suave Brosnan and goes instead for a burly, thug-like quality that might actually suit a soldier or mercenary more. His image has its share of fans though, and it may be a step in the right direction.
Perhaps he will convince the rest of us in Skyfall. Let's wait and see.