18. Keira Knightley

Keira Knightley

Maybe Keira was a bit fed up of all those long period gowns so she chose to go short for her wedding gown.

She wore a tea length dress from Chanel.

Diana, Princess of Wales
Explore more ...