Sylvester Stallone's action movie The Expendables has, in its first week, ended Toy Story 3's reign at the top of the UK box office chart.
The film, which also stars Bruce Willis and Arnold Schwarzenegger, took £3.9m in its opening weekend.
Angelina Jolie's Salt went straight into second place with takings of £2.1m, followed by Toy Story.
The week's other new releases - Piranha 3D and Marmaduke - were in fourth and fifth places respectively.
Inception fell five places this week from number two down to sixth place.
Tom Cruise and Cameron Diaz's action movie Knight And Day was at number seven in its third week and The Last Airbender followed in eighth place.
Step Up 3D and The Sorcerer's Apprentice rounded off this week's top 10.