weekend box officeFox

After holding the top position at the box office for three weeks, femme-fueled "The Other Woman" has beat superhero blockbuster "Captain America: The Winter Soldier" for the No. 1 spot in its opening weekend.

Fox's raunchy revenge comedy, starring Cameron Diaz, Leslie Mann and Kate Upton, debuted with $24.7 million, while Disney-Marvel's "Captain America," led by Chris Evans, grossed $16 million in its fourth weekend, bringing its domestic total to $225 million.

Sony's faith-based "Heaven Is for Real" held the third place position with $13.8 million after opening in the same slot last weekend behind leaders "Captain America" and Fox's animated "Rio 2," which drifted down to fourth place with $13.7 million.

Relativity Media's action crime drama "Brick Mansions," starring the late Paul Walker, was No. 5 with $9.6 million.

Top 10 at the Weekend Box Office
1. "The Other Woman" - $24.7 M
2. "Captain America: The Winter Soldier" - $16.0 M
3. "Heaven is for Real" - $13.8 M
4. "Rio 2" - $13.7 M
5. "Brick Mansions" - $9.6 M
6. "Transcendence" - $4.1 M
7. "The Quiet Ones" - $4.0 M
8. "Bears" - $3.61 M
9. "Divergent" - $3.6 M
10. "A Haunted House 2" - $3.3 M

EXCLUSIVE: The Stars of "The Other Woman" Answer Your Unscripted Questions (VIDEO)
The Other Woman
Based on 35 critics

Three women (Cameron Diaz, Leslie Mann, Kate Upton) join forces for revenge against a cheating cad. Read More