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.

SEE THE PHOTOS

MORE:
• From 2002 to 2012: See Keira Knightley’s Transformation
• Katie Couric Interviewed SJP for Our February Cover, See Why She Loved Interviewing the Star
• See More of Keira Knightley’s Looks We Love