James Bond is Britain’s most famous spy. The MI6 secret agent, who operates under the codename 007, has been the subject of one of the longest running and most successful film franchises in history. Find out where you can stream every James Bond movie in our streaming guide below.
James Bond is a fictional character created by British writer Ian Fleming. Fleming wrote twelve novels and two collections of short stories about the spy, and published the first novel “Casino Royale” in 1953. In 1961, film producers Albert R. Broccoli and Harry Saltzman purchased the film rights to Fleming’s novels and founded Eon Productions. Eon Productions holds the adaptation rights to all of Fleming’s 007 novels and has produced every film in the franchise except Casino Royale (1954), Casino Royale (1967) and Never Say Never Again (1983).
Eon Productions is now headed by Barbara Broccoli (Albert’s daughter) and her half-brother Michael G. Wilson. The James Bond movies have won six Academy Awards including Best Sound Effects and Best Original Song (three times), and grossed a combined USD $7.8 billion.
To date, there have been twenty eight James Bond movies produced with eight actors who have played the iconic British spy. Six of which were involved in the Eon-produced Bond films. The actors are Barry Nelson, David Niven, Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan and Daniel Craig. Each actor brought their own flair to their portrayal of 007, with Roger Moore and Sean Connery starring in the most number of films (seven movies each).
How to watch James Bond movies by actor
One way to watch all of the James Bond movies is by actor. Here is a complete list of James Bond film, organized by the actor who played them – including Barry Nelson, David Niven, Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan and Daniel Craig.
Barry Nelson
- Casino Royale (1954)
David Niven
- Casino Royale (1967)
Sean Connery
- Dr. No (1962)
- From Russia With Love (1963)
- Goldfinger (1964)
- Thunderball (1965)
- You Only Live Twice (1967)
- Diamonds Are Forever (1971)
- Never Say Never Again (1983)
George Lazenby
Roger Moore
- Live And Let Die (1973)
- The Man With The Golden Gun (1974)
- The Spy Who Loved Me (1977)
- Moonraker (1979)
- For Your Eyes Only (1981)
- Octopussy (1983)
- A View To A Kill (1985)
Timothy Dalton
- The Living Daylights (1987)
- Licence To Kill (1989)
Pierce Brosnan
- GoldenEye (1995)
- Tomorrow Never Dies (1997)
- The World Is Not Enough (1999)
- Die Another Day (2002)
Daniel Craig
- Casino Royale (2006)
- Quantum Of Solace (2008)
- Skyfall (2012)
- Spectre (2015)
- No Time To Die (2021)
With Daniel Craig stepping down from the role after No Time to Die, a long casting search has ensued. There have been numerous rumours and speculations about who the next James Bond will be. In the meantime, you can stream all twenty eight of the James Bond movies in order. See the full list and where to watch them below. Here you will find streaming options for every James Bond movie in the United Kingdom.