The new James Bond film, starring Daniel Craig as 007 for the final time, will now be in cinemas in the run up to Christmas 2020 after its release date was delayed by seven months amid coronavirus concerns.

Producers of “No Time to Die” said they had moved the release until November after “careful consideration and thorough evaluation of the global theatrical marketplace”. It will now be out in the UK on November 12 and in the USA on November 25 instead of April.