The following program is used to swap the faces from two images. In today’s world deep fake technology has become really popular . As a result the demand for such types of software’s has increased as being able to go back and change the faces in a video or movie without the need for a reshoot and creating entire videos . This is where our software comes in use. Our project involves Machine learning algorithms along with OpenCV and dlib libraries to get accurate result.