Sir Roger Moore as James Bond
Media playback is unsupported on your device

Sir Roger Moore: 'Sir Sean Connery is the best Bond'

10 October 2012 Last updated at 10:33 BST

The longest serving actor to play the role of James Bond, Sir Roger Moore, has praised his predecessor Sir Sean Connery as "the best Bond".

Sir Roger spent 13 years playing 007. He has also written a book about his time on the series.

He spoke to BBC Breakfast's Susanna Reid about the producers' doubts over casting him as Bond.

Film clips courtesy of 'Bond 50 Blu-ray Collection', MGM Studios/TM Danjaq