Sign In

The Demons of Ludlow

3.8 1983-09-02 92 min

A murderous demon lurks inside an antique piano in a picturesque coastal town.

IMDb