A facial key-point detection system that takes in any image with faces, and predicts the location of 68 distinguishing key-points on each face. Using CNN and Haar cascades to detect Facial key-points.