Sean Connery is crowned the best James Bond of all time

Ben Arnold
·Contributor
·2-min read
1964:  Actor Sean Connery poses as James Bond next to his Aston Martin DB5 in a scene from the United Artists release 'Goldfinger' in 1964  Photo by Michael Ochs Archives/Getty Images
Sean Connery poses as James Bond next to his Aston Martin DB5 in a scene from the United Artists release Goldfinger in 1964 (Credit: Michael Ochs Archives/Getty Images)

Sean Connery has been crowned the best James Bond of all time in a new 'tournament' style poll by the Radio Times.

14,000 fans took part to decide which actor best portrayed Ian Fleming's quintessential British secret service agent the best.

Using a system of rounds, Connery knocked out Daniel Craig - often cited as among the best to have played the role - in the first round, with 56% to 43%.

Read more: New look at No Time To Die action sequence

Pierce Brosnan then convincingly beat George Lazenby in his heat, with Brosnan scoring a decisive 76% of the votes.

An upset in round three saw the hugely popular Roger Moore lose to Timothy Dalton, with Moore receiving 41% of the vote to Dalton's 49%.

Read more: Olga Kurylenko thought she would die in Bond stunt

The final round, saw Dalton pitted against Connery and Brosnan, with Connery coming out on top, with 44% of the voting.

Actor Timothy Dalton on the set of "The Living Daylights". (Photo by Sunset Boulevard/Corbis via Getty Images)
Timothy Dalton on the set of The Living Daylights (Credit: Sunset Boulevard/Corbis via Getty Images)

Dalton and Brosnan nabbed second and third respectively.

Read more: The troubled timeline of No Time To Die

Connery is the most prolific Bond actor, having appeared in six Bond movies; Dr. No in 1962, From Russia with Love in 1963, Goldfinger in 1964, Thunderball in 1965, You Only Live Twice in 1967, and Diamonds Are Forever in 1971. He also reprised the role in the non-Eon produced Never Say Never Again in 1983 which isn’t considered canon.

Current Bond Daniel Craig will appear in his fifth movie in the franchise, No Time To Die, later this year, with the movie having been delayed from its original April release date due to the coronavirus pandemic.

It's now scheduled for release on 12 November.