The Devil's Restaurant backdrop
The Devil's Restaurant poster

The Devil's Restaurant

"Your Table Awaits."

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?

4.4(9 votes)
Release Date: September 23, 2017
Runtime: 85 minutes

Trailer

HomeMoviesTVTrendSearch