James Bond, designated Agent 007 in the British Secret Intelligence Service, or MI6, was the creation of British novelist Ian Fleming.
Initially Fleming hated The Casting Of Sean Connery As 007, he wanted Cary Grant. However he added Bond's Scottish ancestry following the success of Dr. No, which starred Connery as the famed spy.
There has been six Bond’s to date. Roger Moore was the oldest on screen Bond. He was 45 in Live and Let Die, and 58 on his last Bond film in 1985, having played the part for over 12 years.
Sean Connery and Roger Moore both played the roll seven times (Never Say Never Again is considered "unofficial" because it was not created by Eon Productions, the company behind the other James Bond films. Hence the absence of such Bond film iconography as the gun barrel opening, the distinctive title sequences, or the Monty Norman-composed James Bond theme), Daniel Craig five appearances as 007, Pierce Brosnan four films, Timothy Dalton twice and George Lazenby, once.
No Time To Die is the 25th Bond film and premieres on the 28th of September,in cinemas on the 8th of October

21. The World Is Not Enough
Pierce Brosnan and Desmond Llewelyn The World Is Not Enough 1999 Photo MGM Desmond Llewelyn played Q in 17 of the James Bond films between 1963 and 1999 Photo: MGM

22. Die Another Day
Pierce Brosnan, Halle Berry Die Another Day - 2002 Director: Lee Tamahori Photo: Danjaq/Eon/Ua/Kobal/Shutterstock

23. Casino Royale
Daniel Craig Casino Royale - 2006 Director: Martin Campbell Photo: Jay Maidment/Eon/Danjaq/Sony/Kobal/Shutterstock

24. Quantum Of Solace
Daniel Craig, and Dame Judi Dench Quantum Of Solace - 2008 Director: Marc Forster MGM/Columbia/EON Dame Judi Dench played M in seven Bond films over 17 years, from Goldeneye (1995) to Skyfall (2012) and made a cameo in Spectre (2015) Photo: Mgm/Columbia/Eon/Kobal/Shutterstock

