It wasn't much of a fight between "Teenage Mutant Ninja Turtles" and "Expendables 3" in this weekend's box office.

"Turtles" handily took the top spot for the second week in a row with an estimated $28.4 million, followed by "Guardians of the Galaxy" with $24.7 million.

"Let's Be Cops" debuted in third place with $17.7 million, while "Expendables 3" could only muster a measly $16.2 million, good enough for a fourth-place debut. "The Giver" rounded out the top five, debuting with $12.7 million.

The top ten:

"Teenage Mutant Ninja Turtles," $28.4M;
"Guardians of the Galaxy," $24.7M;
"Let's Be Cops," $17.7M;
"Expendables 3," $16.2M;
"The Giver," $12.7m;
"Into the Storm," $7.7M;
"The Hundred-Foot Journey," $7.1M;
"Lucy," $3.3M;
"Step Up All In," $2.7M;
"Boyhood," $2.1M

Figures courtesy of Boxofficemojo.com