After superhero blockbuster

Captain America: The Winter Soldier

topped the top box office for three weeks, femme-fueled

The Other Woman

ousted it 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 grossed $16 million in its fourth weekend. Sony's faith-based Heaven is for Real held the third-place position with $13.8 million.