Ted has spent its second weekend at the top of the UK box office.
Seth MacFarlane’s comedy, which stars Mark Wahlberg and Mila Kunis, pulls in more than £3 million to hold off Batman sequel The Dark Knight Rises and secure the top spot.
Dance sequel Step Up 4: Miami Heat is a new entry at number three, taking in £680,052 from its 396 locations.
Diary of a Wimpy Kid: Dog Days lands at number four, while Brave climbs a place to number five based on screenings in Ireland and Scotland.
Elsewhere, British thriller Offender debuts at number ten with £74,154 from its 68 locations.
The UK box office top ten in full:
1. (1) Ted – £3,174,766
2. (2) The Dark Knight Rises – £2,169,449
3. (-) Step Up 4: Miami Heat – £680,052
4. (3) Diary of a Wimpy Kid: Dog Days – £602,236
5. (6) Brave – £574,261
6. (4) Ice Age 4: Continental Drift – £532,353
7. (5) The Lorax – £375,710
8. (7) The Amazing Spider-Man – £199,304
9. (8) Magic Mike – £135,108
10. (-) Offender – £74,154
Source: Rentrak