No Good Deed Starring Idris Elba Dominates The Box Office At $24.5 Million


No Good Deed starring Idris Elba did the punishing at the weekend box office as the crime thriller finished in first place with $24.5 million, according to studio estimates on Sunday. The 42-year-old British actor portrays a charming escaped convict who terrorises a stay-at-home mom played by 44-year-old Taraji P. Henson.

The Sony drama was produced by Will Packer with Elba also serving as an executive producer and had an estimated budget of $13 million. Paul Dergarabedian, senior media analyst for box-office tracker Rentrak said It almost doubled its reported budget in its opening weekend with these box-office returns.