As Keira Knightley turns 35 today, we look at her impressive career thus far.
In the past, she's tended to be associated with pouting and corsets. But many forget that she has actually given us some phenomenal performances over the years.
Let's not forget, she is a two time Oscar nominee for 'Pride & Prejudice' and 'The Imitation Game'.
Below we have ranked what we think are Keira Knightley's best performances but thanks to the magic of the internet, if you think any should rank higher or lower, you can vote accordingly.