As a lifelong fan of the James Bond film franchise, it's always a very special time for me when a new 007 movie hits the big screen.

But when I settle into my seat for No Time To Die tonight (October 8), it will feel a bit different.

Not only have we had to wait six long years since the last installment in the series (thanks COVID), but this film, the 25th in the franchise, will mark the end of the Daniel Craig-era as 007.

Get our free mobile app

He didn't play Bond the most. That honor goes to Roger Moore, who starred in seven 'official' 007 movies, followed by Sean Connery's six 'official' portrayals.

But Craig, who redefined the role when he took it over in 2006, does hold the record for being Bond the longest - 15 years.

Where the franchise goes after this is anyone's guess. But I've looked back at where we've been and ranked my top ten James Bond movies:

MY 10 BEST JAMES BOND FILMS