No Good Deed, starring Idris Elba and Taraji P. Henson, topped the box office Friday and could beat earnings expectations by at least $7 million, according to Entertainment Weekly.
The crime thriller from British director Sam Miller and producer (and The Root 100 honoree) Will Packer raked in an estimated $8.8 million Friday from 2,175 locations, the entertainment site reports. The film could earn up to $25 million by the time the weekend is over. That would be good for a movie that was roundly panned by critics and cost an estimated $13 million to make.
Elba, a four-time Emmy nominee, plays an ex-con named Colin. On a stormy night, he knocks on the door of the home of Terri—played by Henson, an Academy Award nominee for best supporting actress—shortly after her husband leaves home. He asks for help, saying his car broke down and that he left his cellphone at home. The taut drama unfolds as the audience becomes aware that he is a dangerous man.
The tale of home invasion is expected to surge past Dolphin Tale 2, which brought in $4.3 million from more than 3,600 locations and cost roughly $36 million to produce, according to the Hollywood Reporter.