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).
The only two stand-alone films to make the grade were Peter Rabbit (£41.1m) and Bohemian Rhapsody (£52m).
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.