Keira Knightley gave us all a lesson on how to do red carpet glam in a down-pour situation on Wednesday night.
The 29-year-old Hollywood star braved the stormy weather conditions in Toronto at the premiere of her latest movie Laggies.
She wore a navy blue custom gown from the Michael Van Der Ham Spring/Summer 2015 catwalk complete with black beaded embellishment, gauzy skirt and black stilettos.
As ever, Keira played up her elegant style by keeping hair and accessories low-key. Her storm-proof (ish!) beauty essentials? Red lipstick with real staying power and a bowed ponytail.
The Toronto Sun reports the crowds on the red carpet at the film festival were shouting "Be Beyonce!" as Keira tried to pull of looking windswept in style.
"I'm like, 'Look, I'm not Beyonce,'" Keira told the publication and onlooking fans.
"I'm wearing Michael Van Der Ham and I haven't done him any justice! Oh, my God! The elements! The elements!
"I think the tent is about to collapse! This is fun right? Are we having fun?' she said.
Keira stars in Laggies alongside Chloe Grace Moretz (aka Brooklyn Beckham's girlfriend) and plays a woman whose high school reunion leads to her spending a reckless week with a teenager (Moretz).
"I didn't really enjoy my high school days," Keira told The Toronto Sun. "I think I'd probably try to have fun (at my high school reunion) because I didn't enjoy it."
FYI: The film hits the big screen in the US in October and the UK on 7 November 2014.
LOVE KEIRA'S STUNNING STYLE? Flick through this gallery to see more of her greatest wardrobe moments.
MORE: Catch up on all the latest news on Keira Knightley right here.