Movie musical MAMMA MIA! has seen off competition from WALL-E to top the U.K. box office charts for the second consecutive week.
The animated Pixar film, about a trash compacting robot, took in $8.6 million (GBP4.3 million) in its opening weekend - but it wasn't enough to topple the Meryl Streep-starring Abba musical, which netted $9.2 million ($4.6 million).
Will Smith's superhero film Hancock, previously at number two, fell to third place with earnings of $4 million (GBP2 million), while Eddie Murphy's comedy Meet Dave debuted at number six.
Kung Fu Panda, which came in fourth place with $3 million (GBP1.5 million), and Brendan Fraser's Journey to the Center of the Earth, which brought in $1.1 million (GBP581,488), took fifth.