'No Time To Die' is now the sixth highest-grossing movie ever at the UK box office

No Time To Die hits UK cinemas on 30 September (MGM/Universal Pictures/EON)
No Time To Die hits UK cinemas on 30 September (MGM/Universal Pictures/EON)

With a current total of £85.9 million, No Time To Die is now the sixth highest-grossing film of all time at the UK box office. It leapfrogged over Titanic's £80.3m and Star Wars: The Last Jedi's £82.7m over the weekend.

Daniel Craig's final James Bond reclaimed the top spot at the UK box office taking £3.5 million in its fifth week reports Screen, with last week's number one — Dune — dropping to number two taking £3.3 million. The trade paper predicts the Bond film will also surpass the fifth-placed Avengers: Endgame's £88.7m this coming week.

The pandemic-era release will next have in its sights Avatar's £94m, Spectre's £95.2m and Skyfall's £103.2m.

Read more: No Time To Die secrets revealed

The highest-grossing film at the UK box office remains Star Wars: The Force Awakens which took £123.2m in 2015.

Watch a trailer for No Time To Die

By taking at least £1m every day for 30 consecutive days, No Time To Die has also broken a record set by Skyfall, which managed 24 days - a record held also held by Mamma Mia! and Star Wars: The Force Awakens.

No Time To Die has now taken over $600 million at the global box office after taking $28m in China where it opened this weekend. It is also due to launch in Australia on 11 November. Variety recently estimated that the Bond film will need to take $800m globally in order to break even.

Read more: The most expensive movies ever made

With a global haul of £721m, Fast & Furious 9 remains the highest-grossing English language film of the pandemic era.

No Time To Die is in UK cinemas now.