Abstract: This is the era of modern technology where we are all surrounded and covered by technology. This eases our daily life and saves our time and one of the most important techniques that played a very important role in our day-to-day life is the recommendation system. The recommendation system is used in various fields like it is used to recommend products, books, videos, movies, news, and many more. In this paper, we use a Recommendation system for movies we built or a movie recommendation system. It is based on a collaborative filtering approach that makes use of the information provided by the users, analyzes them and recommends movies according to the taste of users. The recommended movie list sorted according to the ratings given to this system is developed in python by using pycharm IDE and MYSQL for database connectivity. The presented recommendation system generates recommendations using various types of knowledge and data about users. Our Recommendation system recommends movies to each and every user by their previous searching history. Here we use some searching techniques as well. We also tried to overcome the cold start problem we use Movielens database. Keywords: Collaborative-filtering, Content-based filtering, Clustering, Recommendation system searching technique, Movies