Keira Knightley has revealed why she would never work on a major Hollywood film franchise again.
The Oscar nominee, 39, shot to fame as Elizabeth Swann in Pirates of the Caribbean alongside Johnny Depp and Orlando Bloom in 2003 – when she was just 17 years old and faced intense public scrutiny.