In this paper, we present a complete system for plausible face replacement of videos. In our system, we take two videos as inputs. And we aim to replace the target human subject’s face with another human subject’s in the other video. Our replacement algorithm has three main stages. First, given an input video, we detect all faces that are present, and align such detected faces. Second, we analyze facial expressions of each detected faces and select candidate face images from source video that are most similar to the target face in pose and expression. Third, we blend candidate replacements to target video. Our approach requires no 3D model, is fully automatic and generates plausible results.