"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. 

Dave Lewis has been a Los Angeles-based entertainment writer and editor for nearly ten years. Originally hailing from Minneapolis, he moved to L.A. in 1996 to attend USC, before working for various periodicals and web sites including a lengthy stint at Variety.com. He joined the HitFix staff in 2011.