“No Good Deed” was rewarded at the box office on Friday, as the drama topped the list with a strong $8.8 million.
The Idris Elba film will likely earn $24 million or so for the weekend.
“Dolphin Tale 2” took the silver medal, swimming away with $4.2 million in its debut. Look for the sequel to pick up somewhere in the $16 million range by Sunday.
The original film opened to $19.1 million, on its way to a domestic total of $72.2 milion.
Coming in third was Marvel's unstoppable “Guardians of the Galaxy,” which earned another $2 million on Friday. It will cross the magical $300 million mark this weekend.
Newcomer “The Drop” — starring Tom Hardy and the late James Gandolfini — took in a strong $1.4 million from just 800 screens.
Holdover comedy “Let's Be Cops” rounded out the top five with $1.2 million. Its domestic total stands at $69.9 million.