I agree with Draco here. SorryTthurman lol. Sean Connery, because, well it's Sean Connery. And Daniel Craig, hell yes. Roger Moore.. meh. If you're watching a James Bond marathon, you just have to grit your teeth and make your way through the Moore era. I dunno, he kinda ruined James Bond. Turned him into a comedian, who wasn't funny. They lost their impact for me for a long time, until Pierce Brosnan came along. Too bad he was too old to make more movies. In one of the bonus features accompanying one of the DVD's, the directors/etc said they always wanted Pierce but wanted him to mature and age a little more as an actor. They just waited to long. Luckily we got in Daniel Craig. He was iffy at first, because he didn't fit the Bond image and persona presented in the Ian Fleming books. That, and the movies took a dramatic reboot with him that's actually doing pretty well. Roger Moore's run was campy comedy, with movies coming back to back at rapid fire pace that didn't hold up to anybody else. To me, Roger Moore was the WORST Bond, even George Lazenby did better lol.
Still, there's always that special niche. That special place in your heart, way down there somewhere. It's sad to see the passing of Mr. Moore. May he rest in peace. I imagine him skiing down some slope in the afterlife now, chasing after Richard Kiel. <3