As critics projected, The Other Woman topped Captain America 2 in the box office this weekend.

The movie about three women getting back at an unfaithful married man finally pushed Captain America off its mark after three weeks in topping the box office.

According to Yahoo, The Other Woman, starring Cameron Diaz, Leslie Mann, and Kate Upton, made $24.7 million dollars in ticket sales this weekend where as Captain American: Winter Soldier only took in an estimated $16 million dollars. Although it lost out this weekend, the total domestic sales of The Winter Soldier raised a plundering $225 million dollars since its release on April 4.

The Christian based movie Heaven Is For Real took third place raising a surprising $13.8 million dollars Friday through Sunday. Since April 16, the movie about a boy visiting heaven after a near death experience has raised a total of $51.9 million dollars in the box office. According to The New york Daily News, Rio 2 took fourth place with $13.7 million dollars, and Paul Walker's movie, Brick Mansions, settled at fifth place with $9.6 million dollars.

It was quite a hectic weekend for moviegoers everywhere.