Angel Heart ranked top 5 at the weekend box office in North America .
The film debuted at number four at the weekend box office in North America , garnering ticket sales of $ 3,688,721 from 815 screens , with an average of $ 4,526 per theatre .
Angel Heart