As Keira Knightley turns 35 today, we look at her impressive career thus far.

Keira Knightley is back in the zeitgeist having given impressive performances of late in 'The Aftermath' and 'Official Secrets'. Most recently she starred in 'Misbehaviour'.

'The Nutcracker and the Four Realms' and the phenomenal 'Colette' also proved the actress' comeback.

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.