An archaeology student photographs a mysterious naked woman by a waterfall, unaware that she is a female demon called Haggia, who soon takes possession of him via a cursed amulet.
The small desert town of Black City is held in a reign of terror by a nasty gang of criminals lead by the ruthless Bud Willer. Earnest, but inexperienced Sheriff Jack Ronson arrives in town to establish law and order. Mysterious bounty hunter Django helps Ronson out.
Stefano Garbelli is employed by a pharmaceutical company. One evening Daniela, a young independent prostitute, approaches Stefano pretending to be a nurse. They get together, but Daniela has a sinister plan.