Skip to main content

SPY Guide: The Top 10 Bond Films of All Time

* Whether you prefer Connery or Craig, there’s something for everyone
* Enjoy high-speed international chases and exciting gun fights
* Shake a martini and click through to watch

With his shaken martinis and endless women, the world has been enraptured by James Bond since Ian Fleming created the character in 1953. Check out our picks for the Top 10 Bond Films, and get in fierce debates over who’s the best 007.

10. Die Another Day

Pierce Brosnan takes his turn as Bond, and Halle Berry co-stars, in the franchise’s twentieth film, which sees James face-off against North Korea and a double agent in his own government. Madonna provides the theme tune–and also makes a cameo appearance.

Watch Die Another Day


9. You Only Live Twice

You Only Live Twice follows Bond (Sean Connery) as he travels to Japan in search of Russian and American spacecrafts that have gone mysteriously missing. The film’s screenplay was actually written by famous children’s author Roald Dahl.

Watch You Only Live Twice


8. On Her Majesty’s Secret Service

The only film starring George Lazenby as Bond, On Her Majesty’s Secret Service follows James as he faces-off against Blofeld (Telly Savalas), a villain who wants to sterilize the world’s food supply using his “angels of death.” Perhaps the most shocking event of the film is James Bond getting married.

Watch On Her Majesty's Secret Service


7. License to Kill

Starring Timothy Dalton as James Bond and directed by John Glen, who directed five others in the franchise, License to Kill sees James after he’s been suspended from MI6 and goes on a personal quest to settle the score.

Related Stories

Watch License To Kill


6. From Russia With Love

The second film in the franchise, From Russia With Love draws from real Cold War tensions brewing at the time, as Bond (Sean Connery) helps a beautiful Russian defector (Rosa Klebb)–all while being hunted for killing Dr. No. Both Sean Connery and Daniel Craig insist it’s the best film in the franchise.

Watch From Russia With Love


5. Skyfall

The highest grossing Bond film of all time, Skyfall was nominated for five Academy Awards, winning two. The film sees Bond’s (Daniel Craig) ties to M (Judi Dench) tested as he faces a former MI6 operative (Javier Bardem) gone rogue.

Watch Skyfall


4. The Spy Who Loved Me

The tenth Bond film, and the third starring Roger Moore, The Spy Who Loved Me visits locations like the Bahamas, Egypt and Italy, as James must stop Karl Stromberg (Curt Jurgens), an insane villain who wants to destroy the world and recreate it under the sea.

Watch The Spy Who Loved Me


3. Dr. No

Bringing the world Sean Connery as James Bond in his first-ever film, Dr. No features some classic Bond chases–by car and by foot–as Bond is sent to Jamaica to investigate the deaths of two British operatives.

Watch Dr. No


2. Casino Royale

Introducing Daniel Craig as James Bond and Judi Dench as M, Casino Royale led a whole new generation to rediscover the franchise. It follows his intense chase of international villain Le Chiffre (Mads Mikkelsen), as well as his tumultuous love affair with the enigmatic Vesper Lynd (Eva Green).

Watch Casino Royale


1. Goldfinger

Featuring a brilliant turn by Sean Connery, as well as one the best bond-girl name ever: Pussy Galore (Honor Blackman), Goldfinger follows Bond as he delves deeper into a plot by gold magnate Auric Goldfinger (Gert Fröbe).

Watch Goldfinger


Get a Spy Beach Body With These James Bond Inspired Workouts

If you buy something because we told you about it, we may receive compensation from retail partners.