The Devil's Restaurant

    A restaurant manager in New York City has made a deal with a demonic entity in order to bolster his business. What could possibly go wrong?
    • Runtime: 1 hour and 25 minutes
    • Release Date: September 23, 2017