Two hit men are sent to murder an old associate of their underworld boss, but things are not what they seem in Metrodome’s upcoming horror flick The Devils Business.
In their quarry’s house the pair discover a make-shift black magic altar – and its shocking sacrifice – sending them into the shadowy darkness of their own tortured souls and terrifying confrontations with their worst primal fears.
Theatrical Release date – 17th August 2012
DVD Release date – 10th September 2012