Knightley added: “I still say I understand how unbelievably lucky I was to be in a position to get to be in those incredibly big blockbusters.
“But it was never what I wanted from the profession. It was always getting to do those characters that are complicated, interesting, strange.”
Shortly after her time in the Pirates trilogy, Knightley appeared in some other blockbuster movies – most notably Love Actually which was released the same year.
She starred in 2004’s King Arthur as Guinevere and the title role in 2005’s Domino, both of which involved Knightley fighting in every scene.