Box Office Battle: Jennifer Aniston vs Sylvester Stallone and he wins?

jen-aniston-sly-stallone.jpgHow can a bunch of aging surgically-enhanced action movie has-beens beat the pants off America's sexy comedy sweetheart Jennifer Aniston?

That's what happened this weekend when Sylvester Stallone's "The Expendables" -- about a team of over-the-hill mercenaries ( Dolph Lundgren, Mickey Rourke, Bruce Willis, Arnold Schwarzenegger, Eric Roberts, Steve Austin) -- stayed at No. 1 with $16.5 million.

But Jennifer's "The Switch" -- about a woman whose drunken male pal switches her donor's sperm sample for his at her insemination bash -- came in at No. 8 with only $8.1 mill on opening weekend.