Mamma Mia first hit the stage in 1999
Musical Mamma Mia!, which stars Meryl Streep, Pierce Brosnan and Colin Firth has danced its way to the top of the UK box office.
The movie, which features 22 Abba songs, took £5.2m in its first week, knocking Will Smith's superhero movie Hancock off the top spot.
Animation Kung Fu Panda, voiced by US actor Jack Black, was in third place, followed by Prince Caspian.
Forbidden Kingdom, starring Jet Li and Jackie Chan, debuted at number five.
James McAvoy and Angelina Jolie star as members of a fraternity of assassins in action thriller Wanted, which fell one place to number six.
UK & IRELAND BOX OFFICE
1. Mamma Mia! - £5.2m
2. Hancock - £3.6m
3. Kung Fu Panda - £2.8m
4. Prince Caspian - £934,561
5. Forbidden Kingdom - £824,586
6. Wanted - £669,426
7. Journey to the Center of the Earth - £453,878
8. Sex and the City - £138,857
9. Adulthood - £88,630
10. The Mist - £87,561
Source: Screen International
The third new release in this week's top 10, Journey to the Center of the Earth, was in seventh place.
The Sex and The City movie, starring Sarah Jessica Parker as the unlucky-in-love sex columnist Carrie Bradshaw, slipped to number eight.
The movie, which had its world premiere in London, was released seven weeks ago.
At number nine was Adulthood, the sequel to Kidulthood written by Doctor Who star Noel Clarke, and rounding off the top 10 was Stephen King horror The Mist.