Daniel Craig's final James Bond film has secured the highest opening weekend at the UK box office for any 007 movie.
No Time to Die made £21 million between Friday and Sunday, beating Skyfall's first weekend takings of £20.2 million and Spectre's £19.8 million.
Those films sit at number two and three in the all-time UK box office chart.
The movie opens in Jamaica in October.