Ok,.. para poner una cara de una fotografía a la otra,. lo mejor es photoshop.
Lo que tenés que hacer es recortar la cara que quieras, y pegarla en la otra foto.
Para el recorte de la primera cara, te sugiero que leas este link con explicaciónes sobre recorte:
[Pregunta] como le saco el fondo a una foto?
Una vez que pegues la cara sobre la otra foto, acordate de ajustar los colores mediante las curvas del photoshop, si es que difieren mucho.
La onda es usr 2 layers, uno con la foto base, y otro con la cara.
Decime tus dudas asi te puedo ayudar mejor.
Saludos
Nua.-