@jamie: Have you tried Face Swap from MSR?