Okay, now this is almost like magic.
Emily Blunt looked like perfection at the multi-stop premiere of Edge Of Tomorrow—in three different dresses, in three different cities, and all in one day on Wednesday, May 28.
The actress, who stars in the science fiction flick alongside Tom Cruise, first stunned in an Osman design at the London premiere. Wearing the dress—strapless with a pink, blue and red paisely-print—Blunt looked comfortable as she posed on the carpet with her hands in the dress pockets.
John Krasinski's wife and Cruise then took off to Paris, where she slipped into a sexier black number. With her hair in a chignon, and more dramatic makeup, Blunt looked gorgeous in David Koma. The part-sheer, part-leather two-piece look featured a cropped, netted high-neck top and leather pencil skirt with velvet flocking detailing. The 31-year-old paired the look with classic, simple Christian Louboutin peep-toes.
The Brit, who gave birth to daughter Hazel just three months ago, then flew to New York City with the cast, and even after two flights, the actress looked surprisingly refreshed.
For her final look, Blunt opted for head-to-toe Prada. She donned a strapless red gown with sleek contoured seams and a peaked neckline. She added Lorraine Schwartz jewels and a pink Prada clutch.
Held at the AMC Loews Lincoln Square, Blunt told Us Weekly that, to train for the role, she "did everything" from "martial arts, gymnastics, weight training, [and] sprint training."
Blunt also revealed that she hadn't seen the film yet! "I'm going to see the movie for the first time. I haven't seen it finished—I've seen it nearly finished," she told Us.
When it comes to her daughter, Hazel, she's glad she'll be able to one day see her mom play a strong character. "I just loved playing a strong female for this," Blunt revealed. "I thought that was really exciting."
Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!