1. A computer implemented method for generating a sequence of face and expression aligned images, comprising: determining a plurality of related candidate images; computing a similarity distance between an input image and each of the candidate images based on facial features in the input image and the candidate images; comparing the computed similarity distances; selecting an entire candidate image based on the comparing; adding the entire selected candidate image to an image sequence for real-time-display; aligning the entire selected candidate image with a previously displayed image such that respective facial features and pose are aligned; displaying the entire selected candidate image in the image sequence, wherein the entire selected candidate image is displayed over the previously displayed image based on the aligning; and selecting an entire image from the image sequence upon addition to the image sequence; displaying the entire selected image; selecting another entire image from the image sequence upon addition to the image sequence; aligning the another entire image with the image so that a face appearing in the another entire image is aligned with a face appearing in the entire images; and displaying the aligned entire image over the displayed entire image.