How to send emails to the subscriber?
Check out Subscriptions.


  This module enables users to subscribe to be notified of changes to nodes or taxonomies, such as new comments in specific forums, or additions to some category of blog. Once enabled, all nodes will have an additional link that allows the user to change their subscriptions. Users have tab on their user screen to manage their own subscriptions. Users can also set an auto-subscribe function which notifies the user if anyone comments on posts they have made. Admins can turn this on by default.


It provides a very powerful and flexible subscription framework, and there are many ways to configure subscriptions with this module.

One that probably will match your use case is to use taxonomy terms for the type of movie (comedy, horror, action, etc.) and let the users subscribe to the type of movie they're interested in by taxonomy term.