The Other Woman

After three straight weeks at No. 1 at the box office, Captain America: The Winter Soldier was topped by The Other Woman and fell to second place this weekend.

The Other Woman, starring Cameron Diaz, Kate Upton and Leslie Mann, took in $24.7 million, while Captain America collected $16 million, Box Office Mojo reports.

Finale Preview: Hot scoop on 39 season-enders

Heaven Is for Real and Rio 2 each dropped a spot as well, landing at Nos. 3 and 4 with $13.8 million and $13.6 million, respectively.

The dystopian action movie Brick Mansions, starring the late Paul Walker, opened in fifth place with $9.6 million. At No. 6 was Transcendence, which took in $4.1 million in its second week.

The Quiet Ones debuted at No. 7 with $4 million.

Rounding out the Top 10 were Bears (No. 8, $3.6 million), Divergent (No. 9, $3.6 million) and A Haunted House 2 (No. 10, $3.2 million).

Watch the trailer for The Other Woman here.