Kenneth Branagh's foray into the world of superheroes, "Thor", retained its position as Britain's top box office draw for a second weekend, according to Screen International on Tuesday.
The God of Thunder earned 1.94 million pounds ($3.18 million), keeping former chart-topper "Fast and Furious 5" down at No.2 with its 1.6 million pound take.
Horror movie "Insidious" stayed at three, just above "Water for Elephants" with Robert Pattinson and Reese Witherspoon which came in at four with the story of love in a Depression-era travelling circus.
"Hanna", a ruthless 16-year-old assassin, made her debut at number five, while Kate Hudson as a romantically frustrated New York lawyer came in at six with "Something Borrowed".
The two animated macaws of "Rio" were down three at seven, with vampire movie "Priest" a newcomer at eight.
Russell Brand and Helen Mirren in the remake of "Arthur" slipped four places to ninth. The bunnies of "Hop" were down three spots at number 10.