Everyone heard about James Bond’s movie (007) but ever wonder who’s the best among all?

A survey conducted by sci-fi magazine SFX showed that Sean Connery was voted as the best James Bond of all time, 1964’s Goldfinger as the best 007 movie and Ursula Andress the best Bond girl.

Sir Sean Connery 

SFX Editor Dave Bradley says, “Everyone has their own memories about their favorite James Bond, characters, and unforgettable moments from the movies. Connery was the quintessential Bond – he was so strong in the role that even though successive generations in the meantime have grown up with their own new James Bonds, Connery is the still the ultimate 007.”

Roger Moore who starred in seven films, including the 1974 classic ‘The Man With The Golden Gun’ was runner-up in second place, while Pierce Brosnan who was recently replaced by Daniel Craig came third.

Sir Roger Moore

Actress Ursula Andress was voted as the Best Bond Girl for her iconic performance as Honey Ryder in ‘Dr No’, with Honor Blackman and Halle Berry making second and third place respectively for their roles in ‘Goldfinger’ and ‘Die Another Day’.

The 1964 film ‘Goldfinger’ – starring Connery – was named as the Best Bond Film. Moore’s 1973 adventure ‘Live and Let Die was voted the second best and Brosnan’s 2002 movie ‘Die Another Day’ rounded off the top three.


Best Bond:
1. Sean Connery
2. Roger Moore
3. Pierce Brosnan

Best Bond Girl:
1. Ursula Andress as Honey Ryder in ‘Dr No’
2. Honor Blackman as Pussy Galore in ‘Goldfinger’
3. Halle Berry as Jinx Johnson in ‘Die Another Day’

Best 007 Film:
1. ‘Goldfinger’ (1964)
2. ‘Live and Let Die’ (1973)
3. ‘Die Another Day’ (2002)