Mackenzie Foy: Twilight fame actress Mackenzie Foy who has given the voice for the main character in the film The Little Prince looked like a dream in her shimmery gown at the premiere event. Looking nothing less than a princess herself she walked the red carpet with grace.