This article is from the archive of our partner .
Welcome to the Box Office Report, where Cameron Diaz is suddenly queen all over again. Sorry, Captain America.
1. The Other Woman (Fox): $24.7 million in 3,205 theaters.
We've long known that 2014 would be "The Year of Cameron Diaz." And not for particularly good reasons. Nevertheless, America wants what America wants: a movies that combines train wreck and harmless distraction with Cameron Diaz as femme fatale, one of her best-known character types. She and Leslie Mann (and Kate Upton and, yes, Don Johnson and Nicki Manaj too) defied the odds and the reviews to win the week.
2. Captain America: The Winter Soldier (Buena Vista): $16 million in 3,620 theaters.
After three weeks on top, Chris Evans and ScarJo have returned to earth with a modest pull (the first sub-$20 million weekend yet). But cry not for them or America, the second installment in the Captain America franchise swooped past the $500 million barrier, leaving the first Captain America in the celluloid scraps. It also pulled even with genre-companion Thor, which netted $645 million earlier this year.
3. Heaven Is for Real (TriStar): $13.8 million in 2,705 theaters.
Following a strong opening in a more limited theater count last week, Heaven Is for Real took third place again. It also crossed the $50 million mark almost entirely on domestic ticket sales. Based on the (super duper) best-selling book, the Greg Kinnear faith flick has crushed its production budget of $12 million in just two weeks. The crowd seems happy.