“No Good Deed” starring Idris Elba and Taraji P. Henson tops the box office! Over the weekend, the film raked in $24.5 million! The movie wasn’t a favorite of the critics but apparently audiences loved it. Could it be the Idris Elba effect? He can sell me on anything!