Happy Birthday, Keira Knightley!


Throughout the years, Keira Knightley, who turns 29 today, has maintained a rare poise and demeanor on the red carpet that recalls many of her heroines onscreen. Knightley, who stars in the upcoming British wartime film The Imitation Game, recently pulled off a faux crop top effortlessly at the Chanel fall 2014 show, as well as dainty bowed heels back in January. (Soiling her wedding dress was the exception.) In honor of her birthday, click through her best looks in the slideshow below.