You can pack a film to the brim with action stars and explosions, but that doesn’t always guarantee box office success, especially at a time when gun violence is at an extreme level of controversy. There’s also the controversy that took place earlier in the summer where The Expendables 3 was leaked, in full, online. Piracy is a very real thing, and nobody, not even Sylvester Stallone, is immune to it. Whatever the real reason (or reasons) may be, the fact remains that The Expendables 3 flopped hard at the box office. With rumors that this was the final Expendables film anyways, looks like it’s as good a time as any for Stallone and co. to hang up the rifles and berets.

Teenage Mutant Ninja Turtles topped the box office for a second week in a row with Guardians of the Galaxy not far behind in second. The Damon Wayans, Jr. and Jake Johnson-led Let’s Be Cops debuted at third with $17.7m above the aforementioned The Expendables 3‘s $16.2m, with the film adaptation of The Giver closing out the top five with a $12.7m debut.

You can check out the weekend’s full box office numbers below.

1. Teenage Mutant Ninja Turtles – $28,400,000

2. Guardians of the Galaxy – $24,735,000

3. Let’s Be Cops – $17,700,000

4. The Expendables 3 – $16,200,000

5. The Giver – $12,760,000

6. Into the Storm – $7,720,000

7. The Hundred-Foot Journey – $7,109,000

8. Lucy – $5,317,200

9. Step Up All In – $2,700,000

10. Boyhood – $2,150,319

[via Rentrak]