Shrek Forever After tops UK box office
The film, which is the final instalment in DreamWorks's animated comedy series, features the voices of Mike Myers, Eddie Murphy, Cameron Diaz, Antonio Banderas and Julie Andrews.
Get Him to the Greek, starring Russell Brand, slipped one spot to number two, ahead of Killers, while Sex and the City 2 also fell from second to third place.
New Bollywood film I Hate Luv Storys, which stars Sonam Kapoor and Imran Khan, opened at five.
New entry Heartbreaker, starring Romain Duris and Vanessa Paradis, debuted six, ahead of Prince of Persia: The Sands of Time.
Heartbreaker tells the story of a brother and sister who are hired by a rich man to break up his daughter's relationship. But, they only have one week to do so.
Death at a Funeral, The Collector and Whatever Works rounded off the list.