THE world's most famous nanny swooped into cinemas across the country on Friday, triggering a frantic festive battle to become the biggest film of 2018.

Mary Poppins Returns, which stars Emily Blunt in the title role, is expected to make millions in ticket sales over Christmas.

But the film has to outperform a string of blockbusters in order to top the box office chart.

Avengers: Infinity War is currently the UK's biggest film of 2018 having taken an enormous £70.8 million.

In second place is Mamma Mia! Here We Go Again with £65.6 million, followed by Incredibles 2 (£56.1 million), Black Panther (£50.6 million) and Bohemian Rhapsody (£45.1 million).

All figures are correct up to December 16, and have been compiled for the Press Association by the British Film Institute (BFI).

With only 11 days of 2018 remaining, Mary Poppins Returns would need to take about £6.5 million each day in order to be sure of topping the chart by the end of the year.

But even if it does not manage to make number one by New Year's Eve, the film still has a chance of ending up the biggest film to be released in the UK in 2018, once ticket sales in 2019 are included.

The BFI's figures reveal that seven of the top 10 films of 2018 are sequels or spin-offs.

When Mary Poppins Returns enters the chart, this number will rise to eight out of 10.

The most recently-released film in the top 10 is currently Fantastic Beasts: Crimes of Grindelwald, which came out in November.

The number one UK independent film of 2018 is Darkest Hour, which grossed £24.1 million at the box office.

Here is the full list of the 10 biggest films at the UK box office in 2018, as of December 16:

1. Avengers: Infinity War: £70.8 million (Walt Disney)

2. Mamma Mia! Here We Go Again: £65.6 million (Universal)

3. Incredibles 2: £56.1 million (Walt Disney)

4. Black Panther £50.6 million (Walt Disney)

5. Bohemian Rhapsody £45.1 million (20th Century Fox)

6. Jurassic World: Fallen Kingdom: £41.6 million (Universal)

7. Peter Rabbit: £41.1 million (SPE)

8. Deadpool 2: £32.7 million (20th Century Fox)

9. Fantastic Beasts - Crimes of Grindelwald: £30.5 million (Warner Bros)

10. A Star Is Born: £29.0 million (Warner Bros)