The real reason Desmond/Ezio's face looks different in AC: Revelations is because of behind-the-scenes contract disputes. (full explanation inside) It's actually because the face they were using was from a foreign model. For each game, they had to renew the contract to be able to use his likeness.