This is an Artificial Intelligence based system which is capable of searching faces in a given set of database with high accuracy. Face Recognition deals with the identification and verification of a person from a digital image or from a video source. This Software has achieved 98% accuracy on this database. It can determine the unknown identity of human being on the basis of the facial characteristics and features derived from the digital image of that person. The software has been bench marked on Labelled Faces in the Wild (LFW) benchmark database, which consists of over 13,000 images of the faces collected from the web.