This document reviews various approaches and techniques used in movie recommendation systems, categorizing them into collaborative filtering, content-based, and hybrid methods. Key discussions include the importance of user preferences, emotional states, and the limitations of existing methodologies such as the cold-start and data sparsity issues. The paper provides insights into the effectiveness of these systems in improving user experiences through various algorithms and models.