In May, while he faced business pressures here, MacKenzie walked the red carpet at the Cannes International Film Festival ...