As a long time Bond fan I am tempted to vote Connery, but I side with Cary Grant. I can't even imagine Cary Grant without a suit. Also there is no doubt that Bond aided Connery's style, but few people know that Cary Grant was the first actor chosen to play James Bond. Grant turned down the gig because he felt he was too old for the part. Clearly he did not imagine both Connery and Moore would play the part into their elderly years.