This week sees 'The Aftermath' hit cinemas, yet another costume-oriented period drama starring Keira Knightley.

It's the third film we've seen from Keira Knightley in recent months - the other two films being 'The Nutcracker and the Four Realms' and the phenomenal 'Colette' so it looks like the actress is making a comeback.

In the past, pouting and corsets have tended to be associated with Knightley bu many forget that she has actually given us some phenomenal performances over the years.

And 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 interner, if you think any should rank higher or lower, you can vote accordingly.