I think Daniel Craig is doing a great job. He plays the role in a gritty, more believable way. The past few movies have been great.
Pierce Brosnan for sure. Daniel Craig is not too bad, but I think Brosnan really grew into the role very well over the years.
For me Pierce Brosnan appears most as a James Bond. I like "Die Another Day" from his james bond series.
Daniel Craig, fits into the new era more like the future bond, Brosnan feel as though the bond 007 pretender and talks fancy for the females. Daniel Craig the dude got his balls bash on casino royale and still did a great job on SkyFall and who knows he might be coming back for the next film bond 24. I'm a big bond fan and I say Brosnan sucks!
Sean Connery and Daniel Craig. I really like what they did with Daniel Craig. If Sean Connery wasn't as classic and "monumental" to the development of 007, Daniel Craig would definitely be my one and only favourite.
There is only one James Bond and that is Sean Connery. Every one else is just an imitation. As much as I like the new James Bond movies Daniel Craig will never have as much swag.