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

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