Keira Knightley capped off a long string of style wins at TIFF 2014 on Wednesday night, and this look may have been our favourite.
The classic beauty wore a beaded blue dress to a very blustery Toronto Film Festival red carpet premiere of "Laggies" that had us wishing we looked that good with messy hair.
This is Keira's third red carpet appearance since the festival started, but it's the first in which the Chanel fragrance rep had to battle a sudden rainstorm while posing for photographers in Toronto.
Thankfully, her other appearances went off without a hitch. On Monday, the 29-year-old Brit wore a creative multi-coloured Chanel dress at the Variety Studio at Holt Renfrew and on Tuesday, she sported a gorgeous white tulle frock (also Chanel) at the TIFF premiere of "The Imitation Game."
While that white dress was transfixing, this blue gown, paired with her windswept hair and red lips, proves she can look flawless no matter the weather.
MORE RED CARPET PHOTOS