Star Wars: The Last Jedi has shrugged off its critics to become one of the top 10 biggest films of all time in the UK.
The latest instalment of the sci-fi franchise has now taken £79.9 million at the UK box office.
This is enough to place it at number 10 in the chart of highest-grossing films, just behind the 1975 horror classic Jaws (£80.6 million) and 2010 animation Toy Story 3 (£81.2 million).
Despite dividing opinion among fans since its release in December, The Last Jedi is continuing to do well in British cinemas.
Last weekend it added another £1.7 million to its box office total in the UK.
Even if ticket sales drop off over the next few weeks, the film is likely to move further up the top 10.
Another £2 million would place it at number eight, behind 2001’s The Lord Of The Rings: The Fellowship Of The Ring.
If it manages to take a further £6 million, it would move into seventh place behind Harry Potter And The Philosopher’s Stone, also released in 2001.
But there seems little chance of The Last Jedi matching the success of its predecessor in the Star Wars franchise, 2015’s The Force Awakens.
That film took £125.4 million – enough to become the biggest film of all time in the UK.
Note: All box office figures are from the British Film Institute and have been adjusted for inflation. Comparable figures on highest-grossing films begin in 1975.