(AP Photo/20th Century Fox, Barry Wetcher). Leslie Mann, Nicki Minaj, Cameron Diaz and Kate Upton in "The Other Woman"
(AP Photo/Marvel-Disney). Chris Evans and Scarlett Johansson in "Captain America: The Winter Soldier"
(AP Photo/Sony Pictures, Allen Fraser). Connor Corum and Greg Kinnear in "Heaven Is For Real"
(AP Photo/20th Century Fox- Blue Sky Studios). Nico, voiced by Jamie Foxx, and Pedro, voiced by will.i.am in "Rio 2"
LOS ANGELES -
A femme-fueled comedy beat a superhero blockbuster at the box office this weekend.
After holding the top position for three weeks, "Captain America: The Winter Soldier" has been topped by "The Other Woman" for the No. 1 spot.
Fox's 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.
The PG-13 rating of Nick Cassavetes directed "The Other Woman" - about three ladies wronged by a three-timing spouse played by Nikolaj Coster-Waldau of "Game of Thrones" - helped it draw a larger audience, says Paul Dergarabedian, senior media analyst of box-office tracker Rentrak.
"The rating was perfect," he said. "If you are going for the mainstream audience who is looking for something that has a little bit of an edge, but not too much, you can hit that sweet spot and draw a large audience."
The release date couldn't have been better, Dergarabedian noted. "This was the perfect time to release this film, between the success of 'Captain America' and before the official start of the summer movie season with 'Spider-Man 2.' "
"Captain America" has now hit over $645 million globally, surpassing its 2011 original "The First Avenger," which earned $370 million. The sequel is the highest-grossing April release ever.
Sony's faith-based "Heaven Is for Real," starring Greg Kinnear, 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.
Estimated ticket sales for Friday through Sunday at U.S. and Canadian theaters, according to Rentrak. Final domestic figures will be released on Monday:
1. "The Other Woman," $24.7 million.
2. "Captain America: The Winter Soldier," $16 million.
3. "Heaven Is for Real," $13.8 million.
4. "Rio 2," 13.7 million.
5. "Brick Mansions," $9.6 million.
6. "Transcendence," $4.1 million.
7. "The Quiet Ones," $4 million.
8. "Bears," $3.6 million.
9. "Divergent," $3.6 million.
10. "A Haunted House 2," $3.3 million.
Copyright 2014 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.