Needful Things

6.2

A mysterious new shop opens in a small town which always seems to stock the deepest desires of each shopper, with a price far heavier than expected.

Release Date: 1993-08-27

Duration: 2h 0m

Genres: