The thriller, in which Idris Elba plays an escaped convict, made $24.5 million on its debut, almost double its budget.
Dolphin Tale 2 entered the chart at two, while sci-fi caper Guardians of the Galaxy slipped to third.
Guardians of the Galaxy is the biggest film of the year so far in North America, taking more than $300 million.
The Marvel release becomes the first film of the year to pass that milestone, while its box office takings around the world have reached the $600 million mark.
Another notable new entry in the rundown is The Drop, starring the late James Gandolfini and Tom Hardy, which landed in sixth spot after opening in a limited number of cinemas.
No Good Deed, which co-stars Taraji P. Henson as a woman terrorized by Idris Elba’s character, was hailed as a success by makers Sony, who marketed the film heavily prior to release.
Overall ticket receipts were down 23% on the same weekend of 2013.
The film chart is rejuvenated after last weekend, when there was no new release inside the top 10.
North American box office Top five:
Source: Rentrak
f_ENrqSmIhEThe US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…