I used to say it was Sean Connery... but I think Daniel Craig tops the list now. His second Bond flick was pretty bad... but he blames the writer's strike, and I'll let that slide for now. I can't wait to see Skyfall!
Here's my list:
1. Daniel Craig
2. Sean Connery
3. Pierce Brosnan
4. George Lazenby
5. Roger Moore
6. Timothy Dalton
What do you think... who is the best James Bond of all time?