Face recognition is an important field in image processing. However, most of the face recognition methods found today can recognize a face only if the face has frontal view. To overcome this flaw, the techniques of face recognition can be combined with the techniques of face frontalization, to recognize a face of any angle from the frontal view alone. This type of recognition has many real time applications like recognizing a person in a CCTV camera, auto tagging feature in Smartphone etc. Thus, this paper discusses about various face recognition and face frontalization techniques and our proposed two stage hybrid system. A brief description is provided about the methods. Then the results of these methods are evaluated and the methods are compared with each other and the methods to be incorporated into the system are selected.