The thriller "No Good Deed", starring Idris Elba and Taraji P. Henson, scored the No. 1 spot at this weekend's box office, debuting with an estimated $24.5 million.

Another debut, the family film "Dolphin Tale 2", came in second with $16.5 million, while former No. 1 "Guardians of the Galaxy" dropped to third place with $8 million.

The top ten:

1. "No Good Deed," $24.5M;
2. "Dolphin Tale 2," $16.5M;
3. "Guardians of the Galaxy," $8M;
4."Teenage Mutant Ninja Turtles," $4/8M;
5. "Let's Be Cops," $4.3M;
6. "The Drop," $4.2M;
7. "If It Stay," $4M;
8. "November Man," $2.7M;
9. "The Giver," $2.6M;
10. "The Hundred-Foot Journey," $2.4M

Figures courtesy of Boxofficemojo.com

More From K945, The Hit Music Channel