Gigantic thumbs up! Before Daniel Craig took over my favorite James Bond was Roger Moore. For me he plays that character perfectly. I have never read any of the books so I don't know if he plays Bond like in the books but in my mind I always imagined James to walk, talk, run and smile a certain way and he nailed all of that exactly. I only saw one of the movies when he was played by Pierce Brosnan and he was average. As far as Sean Connery goes as an actor I have no problem with him but I never could watch one of the James Bond movies with him, could not stand more than a few minutes.