Film New Orleans

Locations. Resources. Incentives.

Point of No Return

Release Date: March 19, 1993

Maggie Hayward is a drug addict found guilty of murdering a police officer, and is sentenced to death by. However, her death is faked, and a secret government agent informs her that she is to become an operative. Maggie, having little choice, agrees to cooperate and she begins a regimen of intensive training.