Originally slated for release in the fall of 1994 when Savoy Pictures (who originally produced and financed the film to it's competition) delayed it. The film was then slated for a 1995 release by the studio, but was finally shelved again because Savoy Pictures had folded in Bankruptcy. Last of the Dogmen (1995) was the final film released under the Savoy Pictures banner. Heaven's Prisoners and a few of the remaining titles that had been delayed for release by Savoy, were picked up by other studios. New Line Cinema finally released the film in the Spring of 1996.
New Line Cinema released the film at the start of the US summer season, hoping it would be a good counter-programmer to the blockbusters like "Twister" and "Mission:Impossible". Instead, the film quickly faded from screens after being steamrolled by those two big releases.