The muscles may still be pumped, but old-school action heroes aren't aging well at the box office.
The crew of The Expendables 3, the third film in the Sylvester Stallone blow-everything-up franchise, couldn't muster an explosive opening weekend, bowing to two reigning hits and a fellow newcomer.
Teenage Mutant Ninja Turtles had a second consecutive win at the box office with $28.4 million, according to studio estimates from ticket sales firm Rentrak.
The heroes in a half shell rolled past the $100 million mark while also holding off strong competition from Guardians of the Galaxy's $24.7 million — Marvel Studios' superhero space opera currently stands at No. 6 in 2014's overall box office with $222 million.
The buddy comedy Let's Be Cops, whose humor didn't arrest critics, debuted in third place with $17.7 million for the weekend — it's totaled $26.1 million since opening Wednesday, even with an 11% "Rotten" rating on the aggregate review site RottenTomatoes.com.
Expendables 3 racked up $16.2 million for fourth place, the franchise's worst opening yet even with a PG-13 rating rather than an R. The first movie had an opening salvo of $34.8 million in 2010, and the 2012 sequel debuted with $28.6 million.
The Jeff Bridges drama The Giver rounded out the top five with a $12.8 million debut. Final figures are due Monday.