Despite her challenges, Knightley has continued to take on diverse and challenging roles, including her Oscar-nominated performance in Pride and Prejudice.
In recent years, she has become increasingly vocal about the need for greater gender equality in Hollywood, both in terms of pay and representation.