The Second Best Exotic Marigold Hotel has knocked Fifty Shades of Grey from the top of the UK box office.
The sequel - which stars Judi Dench, Maggie Smith and Richard Gere - earned £3.8m over its opening weekend.
Fifty Shades of Grey took £2.2m in second place, bringing its UK total to more than £30m in just three weeks.
Meanwhile, Will Smith's latest release Focus earned £1.9m to finish the weekend in third place.
Big Hero 6 and Shaun the Sheep Movie are at numbers four and five respectively.
Jennifer Lopez's erotic thriller The Boy Next Door debuts at number seven, while horror film It Follows enters the chart at eight.
The UK box office top ten in full: 1. (-) The Second Best Exotic Marigold Hotel - £3,771,852 2. (1) Fifty Shades of Grey - £2,248,492 3. (-) Focus- £1,910,245 4. (2) Big Hero 6 - £1,219,171 5. (3) Shaun the Sheep Movie - £1,008,452 6. (4) Kingsman: The Secret Service - £667,464 7. (-) The Boy Next Door - £406,174 8. (-) It Follows - £371,142 9. (5) The Wedding Ringer - £368,213 10. (8) The Theory of Everything - £333,039