Elizabeth Swann – Keira Knightley
Keira Knightley was only 17 years old when the first Pirates of the Caribbean film premiered. Keira played a traditional beauty and a swash-buckling star in Elizabeth Swann. She’s dressed up in frilly clothing at the start of the movie.
She eventually gets dirty, mixing in with the other children and getting involved in the action. Keira Knightley has continued to star in major films. She’s also done advertising for top companies, as well as giving to charity.