This document presents a project on sentiment analysis of movie reviews using machine learning techniques. The objectives are to detect sentiment polarity in online reviews and recommend movies. The proposed system would collect movie reviews, clean the data, categorize it using supervised machine learning, and determine sentiment. Related works apply sentiment analysis at the document, sentence, and sub-sentence levels using algorithms like bag-of-words. The project concludes that various machine learning techniques were studied to identify the polarity of movie reviews and a model was implemented using bag-of-words.