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_ENrqSmIhEImage source: Wikimedia Commons President-elect Donald Trump celebrated his election victory at the Ultimate Fighting…
Millions of voters across the US chose to return Donald Trump to the White House…
Donald Trump declares victory in the US election as he addresses jubilant supporters in Florida.…
Stocks around the world are rising as Donald Trump appears to be on the cusp…
Donald Trump has won Pennsylvania, North Carolina and Georgia and taken a lead over Kamala…
Quincy Jones, the celebrated musician and producer who worked with Michael Jackson, Frank Sinatra, Ray…