“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! Follow  @aprilwattslive on Facebook  Instagram & Twitter