Sentiment analysis is a powerful tool in Natural Language Processing (NLP) that helps determine the sentiment behind a piece of text. This project aims to classify movie reviews as either positive or negative by leveraging different machine learning models. The analysis involves text preprocessing, data vectorization (using TF-IDF), model training, evaluation, and performance comparison across multiple models, including Naive Bayes, Logistic Regression, and DistilBERT.