Facial emotion recognition (FER) is a prominent investigation area in computer vision and affective computing. It involves the automatic detection and analysis of human emotions based on facial expressions. The current work offers a broad analysis of the present state-of-the-art approaches, methodologies, and challenges in facial emotion recognition. The paper explores the various components involved in FER, including face detection, feature extraction, classification algorithms, and datasets. Additionally, it discusses the applications, limitations, and future directions of FER research. The aim of this research is to utilize Facial Emotion Recognition (FER) as an advancing technique with considerable ramifications across multiple sectors. Contemporary facial emotion recognition (FER) research extensively employs deep learning techniques, such as convolutional neural networks (CNNs) and recurrent neural networks (RNNs). To enhance the performance of the FER system, attempt various feature extraction strategies, model designs, and hyper-parameter setups. Advancements in deep learning and computer vision techniques have considerably enhanced the precision and efficacy of FER systems, allowing for the accurate detection and classification of emotions from facial expressions. Facial Emotion Recognition has advanced considerably in the precise identification and interpretation of emotions conveyed through facial expressions. Ongoing research and innovation in FER could transform multiple fields, including human-computer interface, healthcare diagnostics, market research, and beyond.