Avengers: Infinity War – one of four films in the top 10 about uperheroes – tops the chart with takings of £70.8m.

Second and third spot went to Abba musical Mamma Mia! Here We Go Again (£65.5m) and Incredibles 2 (£56.2m).

Read  Ijeoma Nkemka Dazzles in a Sexy Outfit

The only two stand-alone films to make the grade were Peter Rabbit (£41.1m) and Bohemian Rhapsody (£52m).

Read  The Greatest Romance Ever Sold | Prince

The former was based on the stories of Beatrix Potter, while the latter is an Oscar-nominated biopic about the career of rock group Queen.