I second, what most in this comment section already said:[ol][*]Why didn't he make sure his village is save?[*]Why does he let someone roam free, who wears his face?[/ol]
Maybe he didn't take in account, that they might notice, that that guy is the guard captain. -> They knew, it was him, who kidnapped the princess. -> They destroyed the village.
Now really...The guard captain might one or two secret things or code words. It was fucking set in stone, they would figure it out at some point.
And this could have been taken care of, in such a simple manner: Just kill the guard in the beginning. If they can't raise him, they would most likely never notice, that this wasn't him and let the village be.