Keira Knightley recently announced her engagement to James Righton of the band Klaxons, and we're already dreaming about what she's going to wear for her walk down the aisle. The 27-year-old favors form-fitting looks with beautiful detailing, and she is particularly fond of Valentino designs for major red-carpet moments (shown here). Her other go-tos include Chanel, Rodarte, and Elie Saab. So, which will she choose? While we're left to ponder until her big day, click through the gallery to see some of her best looks ever—her top designers all represented, of course.