Harry Potter and the Order of the Phoenix has topped the UK and Ireland box office for the second week running.
There are two further films to come in the Harry Potter series
The fifth film in the series took £6.6m over the weekend, bringing its total UK box office haul to £31.4m.
Musical comedy Hairspray was the highest new entry at number two, taking £2m, while animation Shrek the Third dropped one place to number three.
Action sequel Die Hard 4.0 was at four, and Bollywood movie Partner made its debut at five.
Other new entries came from children's movie Firehouse Dog at number six and Private Fears In Public Places - a French adaptation of an Alan Ayckbourn play - at 15.
Pirates of the Caribbean: At World's End remains the longest-running film in the chart, clocking up its ninth week.
The third film to follow the swashbuckling adventures of Captain Jack Sparrow, played by Johnny Depp, it has now taken £40m at the UK box office, and its at number 12 in the chart.