Fifty Shades of Grey

Fifty Shades of Grey held onto its spot at the top of the weekend box office, beating out a trio of new films.

Fifty Shades earned $23.2 million in its second weekend to bring its domestic total to $130.1 million.

The spy film Kingsman: The Secret Service and The SpongeBob Movie: Sponge Out of Water similarly maintained the #2 and #3 spots with $17.5 million and $15.5 million, respectively.

The new wide releases this weekend failed to crack the top three.

Disney’s McFarland, USA opened at #4 with $11.3 million, Lionsgate’s The DUFF debuted at #5 with $11 million, and Hot Tub Time Machine 2 flopped at #7 with $5.8 million.

That’s a wrap for this weekend. This upcoming week, look out for the release of Will Smith’s con-artist adventure Focus and Olivia Wilde horror flick The Lazarus Effect.

This weekend’s top 10 is as follows:

1.”Fifty Shades of Grey,” $23.2 million ($68.1 million international).
2. “Kingsman: The Secret Service,” $17.5 million ($33 million international).
3. “The SpongeBob Movie: Sponge Out of Water,” $15.5 million. ($21.9 million international.)
4. “McFarland, USA,” $11.3 million.
5. “The DUFF,” $11 million.
6. “American Sniper,” $9.6 million ($20.5 million international).
7. “Hot Tub Time Machine 2,” $5.8 million.
8. “Jupiter Ascending,” $3.6 million ($8.9 million international).
9. “The Imitation Game,” $2.5 million ($6.7 million international).
10. “Paddington,” $2.3 million ($1 million international).