Darkness reigns in the city of Dominion under the watchful eye of its gang lord, Cain. His prized possession is a young prostitute whose spirit he has broken through years of systematic abuse. The prostitute, Gracie, has come to the end of herself. She is addicted to heroin, enslaved to Cain's whims, and, because of her profession, dying. Helpless and hopeless, Gracie weeps alone on the street, not realizing that a broken heart like hers has a remedy. Joshua Stewart has returned home after a dishonorable military discharge. Having repented from a murderous past, Josh seeks God's guidance for his life. From a city rooftop, he sees Gracie weeping and knows he must help her. Josh begins hiring Gracie only to spend time with her, but as their relationship blossoms, it becomes apparent that they must first free Gracie from Cain's clutches before she and Josh can truly be together. What starts as a business transaction soon escalates into an all-out war with the fate of the city hanging in the balance.