There are three types of recommender systems.
This system recommends movies to a user based on the movie's general popularity among the audience.
Content based recommendation system suggests movies to a user based on the user's likes and tastes in the subitems like the director, genre, actors etc.
This type of recommendation system compares people having similar interests and recommends movie according to this comparison.