This document describes a deep learning algorithm to classify videos as deepfakes or authentic. It discusses deepfakes, how they are created, the system architecture including data preprocessing, a ResNext-50 model architecture with LSTM and training workflow. Results show models trained on different datasets and frame sequences achieving accuracies from 84% to 98%. The project uses PyTorch and Django with Google Cloud Platform for computing.