Steamy bondage romp "Fifty Shades of Grey" kept its spot atop the North American box office this weekend, a week after scoring the biggest February opening ever, industry estimates showed Sunday.
The erotic tale of billionaire Christian Grey (Jamie Dornan) and his sadomasochistic relationship with college graduate Anastasia Steele (Dakota Johnson) grabbed $23.2 million, according to box office tracker Exhibitor Relations.
That gave it a total of $130 million since it first opened in theaters. Last weekend, the film pulled in $93 million -- more than 40 percent of the top dozen movies` sales.
The movie scored the record haul despite some decidedly mixed reviews.
Following in second place was British spy-comedy flick "Kingsman: The Secret Service," starring Colin Firth and Samuel L. Jackson, also in its second weekend, with a haul of $17.5 million.
Keeping its third spot was "The SpongeBob Movie: Sponge Out of Water," down to third place, with $15.5 million in sales.
New sport drama "McFarland, USA," featuring Kevin Costner as a teacher who launches a cross-country team with students from immigrant families, got $11.3 million to land in fourth.
Following closely behind was "The Duff," a teen comedy in which high school senior Bianca (Mae Whitman) gets a jock to help her shake up the school`s social order. It scored $11 million.
"American Sniper," relegated to sixth place, had $9.7 million in ticket sales.
Since its release, the highly acclaimed "Sniper" has raked in nearly $320 million and a half-dozen Oscar nominations, including a best actor nod for Bradley Cooper in the title role.
New release "Hot Tub Time Machine 2," about a magical hot tub that sends Lou (Rob Corddry), Nick (Craig Robinson) and Jacob (Clark Duke) 10 years into the future to prevent Lou from getting shot, sold the seventh most tickets, with a $5.8 million haul.
In eighth place was "Jupiter Ascending," with $3.7 million.
The fantasy flick pairs Mila Kunis and Channing Tatum and is a first foray into the genre for sibling directors Lana and Andy Wachowski since their work on "The Matrix" series.
"The Imitation Game," which stars Benedict Cumberbatch as codebreaking genius Alan Turing, took $2.6 million for ninth place.
"Paddington," a big-screen adaptation of the family classic about a bear lost in the big city, rounded out the top 10 by earning $2.3 million.