Keira Knightley has been acting and modeling since she was a child, and as she turns 27 on March 26th her career continues to flourish. The London-born beauty is one of Hollywood's most in-demand talents, starring in box office hits like Pirates of The Caribbean, Never Let Me Go and Pride and Prejudice, the latter of which earned her an Oscar nomination for Best Actress in 2006. She was also named the second highest-paid actress in Hollywood by Forbes magazine in 2008. Even more stunning than her amassed success are her striking good looks. Knightley's a natural for the cameras, often shocking the world with revealing ensembles but always making an impression with her effortlessly cool style.
To celebrate her birthday, we're taking a look back at some of our favorite Keira Knightley looks throughout the years.
In related news, weigh in on Knightley's new hairstyle.
CORRECTION: An earlier version of this article stated that Keira Knightley was nominated for an Oscar for best actress in Jane Austen in 2005. She was actually nominated for her role in Pride and Prejudice in 2006.