The main objective of this program is build recommender system for movies. The recommender system is hybrid ie it combines user based collaborative system and item based collaborative system. In user based collaborative system the movies are recommended based on the comparison of the watching habits of users. The item based collaborative system is done by recommending movies by identifying groups of items who appear to have similar ratings. We implemented both the systems separately and combined them in the end.