Sylvester Stallone in 'The Expendables'The aging warriors of 'The Expendables' fended off five new challengers to maintain the No. 1 spot at the box office for a second week in a row. Of the five newcomers, only 'Vampires Suck' and 'Lottery Ticket' met pre-release expectations.

Even with the addition of 'Piranha 3D' this week, 'Expendables' remained the pulpy thrill machine of choice for moviegoers, earning another $16.5 million, according to studio estimates. Word of mouth for Sylvester Stallone's action hit remained strong, leading to an estimated 10-day total of $64.9 million.

'Vampires Suck' opened at No. 2 as the weekend's top comedy. The 'Twilight' spoof opened wide, on 3,233 screens, taking in an estimated $12.2 million from Friday to Sunday. Added to the two extra days of cash it earned by opening on Wednesday, the movie's total take so far is $18.6 million.