By Alexandra DeRosa
Updated Jan 21, 2014 @ 8:22 am
Credit: Reimschuessel/Splash News, Rex/REX USA, Stefanie Keenan/Getty Images, Matt Baron/BEImages

Keira Knightley's onscreen looks are exquisite, iconic, and tend to perfectly epitomize a period. That emerald green gown she wore in Atonement was a conversation in and of itself, and the pieces she wore in Pride & Prejudice were charming and time-telling. Though the films she stars in are fashion moments, her offscreen red-carpet appearances also always steal the show.

In 2011 she wore a Chanel Haute Couture belted organza gown with sheer sleeves. In 2012 she sported a crisscross midriff-baring Roksanda Ilincic dress and a minty silk floral Erdem gown that was sprinkled with touches of snakeskin and lace. And last year, Keira showed her love for picturesque prints in a cool-colored Mary Katrantzou fit-and-flare. The sartorial risk-taker (proof: she re-wore her wedding dress -- three times) is consistently one to watch.

We've picked our 10 favorite Keira Knightley red-carpet looks so far -- but we're sure we'll have to do it all over again. After all, the British actress and fashion go perfectly together.