The Expendables dropped 50 percent to $24.1 million for a two-week total of $72.5 million. This decline was about the same as that of last August's men-on-a-mission movie Inglourious Basterds, though Expendables' total trails Basterds by $7.7 million through the same point.
Eat Pray Love finished third for the weekend, but held well enough throughout the week to move up to second place. The Julia Roberts globe-trotting drama dipped 47 percent to $18.6 million for a two-week total of $53.7 million, which was ahead of Julie & Julia's $50.3 million two-week tally last August.
The Other Guys finished in fourth for the week, down 43 percent to $14.6 million. With $92.7 million in three weeks, The Other Guys is poised to become Will Ferrell and Adam McKay's third-straight collaboration to top $100 million.
Piranha 3D had the second-biggest debut, earning $14 million in its first seven days. This was way lower than Snakes on a Plane, though, and was also the worst-ever opening week for a 3D movie playing at more than 2,000 theaters.
Nanny McPhee Returns switched spots with The Switch, moving up to seventh for the week on a $12.3 million launch. This was off over $4 million from the original Nanny McPhee's $16.7 million start in January 2006.
The Switch turned out to be the biggest loser among the new releases, settling for eighth place with $11.8 million. This was a slight improvement on Love Happens but was still much lower than most Jennifer Aniston vehicles.
Inception had its best hold yet, off just 33 percent to $11.5 million. The Christopher Nolan mind-bending thriller has earned a massive $265.6 million in 42 days.
Scott Pilgrim vs. the World rounded out the Top Ten, down 49 percent to $8 million for a two-week total of $23.7 million. On Thursday, it edged past Hot Fuzz to become director Edgar Wright's highest-grossing movie, though Pilgrim still has a long way to go before it's considered remotely successful.