Face recognition have gained a great deal of popularity because of the wide range of applications such as in entertainment, smart cards, information security, law enforcement, and surveillance. It is a relevant subject in pattern recognition, computer vision, and image processing. Two major methods are used for features extraction, which can be classified into appearance-based and Model-based methods.Appearance-based methods use global representations to identify a face. Model-based face methods aim to construct a model of the human face that capture facial variations. Image similarity is the distance between the vectors of two images. This paper contains Four sections. The first section discusses face recognition applications with examples. The second section discuss the common feature face recognition methods. The third section discuss distance measurement classifiers. The fourth section discuss different face recognition databases.