The Devil's Business

    Two hit men stumble upon a black magic altar and a bloody sacrifice in the home of their target and become ensnared in the terrifying shadowy darkness of the occult.
    • Runtime: 1 hour and 9 minutes
    • Release Date: August 16, 2012