Craig. He does the tortured soul very well, which is the personality I would mostly apply to a killer and a spy. After Craig, I think Timothy Dalton is under-appreciated as Bond; he had the gleam in the eye, but whenever there was violence and action, he turned hard and cold as a double-0 should. Third would be Sir Connery; he is cool and all and I can understand why he is on top of the chart, but for me, I just think the other two do the role better. Roger Moore and Mr Brosnan gets a shared fourth for being pretty much of the same stock and Mr Lazenby a very dead last.