User based collaborative filtering and content based filtering algorithms have been used to recommend movies similar to the input provided by the user.