Still selling enough tickets to keep it on top for a third week is Dunkirk which holds off a strong debut from The Emoji Movie.
War film Dunkirk from director Christopher Nolan keeps pulling in the punters and stays on top for an incredible third weekend with a gross of £4.6 million.
This brings the films total to £28 million with no sign of slowing down yet, and with a weak load of new releases next week we could see a fourth weekend on top.
Coming in at number 2 this week is The Emoji Movie which takes a very good £2.7 million on its debut.
With the summer holidays in full swing this is a timely release and it could mean the film stays in the upper reaches of the chart for a while to come.
Big budget movie Valerian and The City of A Thousand Planets from Luc Besson should have been a massive hit but we have a bit of a flop on our hands as the film debuts at number 3 with £1.8 million.
With 6 weeks on the chart Baby Driver is this week longest running film and with nearly £40 million in total grosses Despicable Me 3 is the highest total grossing film.
Historical charts
A year ago - This time last year the excellent Suicide Squad debuted at the top knocking off Finding Dory after a single week at the top.
Five years ago - Ted from Seth Mcfarlane made its debut at the top knocking The Dark Knight Rises down to number 2 after a couple of weeks on top.
Ten years ago - The Simpsons Movie held on to the top of the box office while top new film Evan Almighty made its debut at number 4.
Fifteen years ago - Men in Black II made its debut at the top knocking off Austin Powers in Goldmember from the top after a single week.
Twenty years ago - The first Men in Black film made its debut at the top of the UK box office knocking The Lost World: Jurassic park down to number 3 after 2 weeks on top.
Twenty five years ago - Far and Away with Tom Cruise and Nicole Kidman was the top film of the week, it knocked Universal Soldier down to 2 after a week on top.