Abba-themed musical "Mamma Mia!" topped the British box office after its opening three days, knocking Will Smith off the No.1 spot after just a week, according to Screen International on Tuesday.

With Meryl Streep, Pierce Brosnan and Julie Walters belting out all the old anthems, the film of the musical of the group took a healthy 5.2 million pounds.

Smith's portrayal of a conflicted hero in need of an image makeover, "Hancock," was down in second place but added another 3.6 million pounds to its impressive opening 9.58 million.

"Kung Fu Panda," with Jack Black as the voice of Po, was also down one spot, in third.

Fourth, down from third, was former chart-topper "The Chronicles of Narnia: Prince Caspian," with its tale of the four Pevensie children returning to C.S. Lewis' magical world.

Martial arts fantasy "Forbidden Kingdom," was new at five while "Wanted," with James McAvoy and Angelina Jolie in the story of an office deadbeat discovering a talent for murder, was down two at six.

Coming in at seven was a loose adaptation of the Jules Verne classic "Journey to the Center of the Earth," billed as the first live-action feature film to be specifically made in the Real-D format.

"Sex and the City" slipped three places to eight while "Adulthood," the sequel to "Kidulthood" of 2006 was down two at nine.

Also down two, at 10, was the film version of a Stephen King horror novella "Mist."

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.