Watch now Needful Things TMDB 6.21993• 2h 0m Watch Now A mysterious new shop opens in a small town which always seems to stock the deepest desires of each shopper, […]