Head to Head
Keira Knightley vs Salma Hayek
Salma Hayek was born 18 years and 6 months earlier; Keira Knightley is 13 cm taller.
Tap a photo to vote and see what everyone else thinks.
Keira KnightleyvsSalma Hayek
41Age60
170 cmHeight157 cm
79FameScore79
Votes: 0More matchups and fan rankings →
Keira Knightley and Salma Hayek, Fact by Fact
| Keira Knightley | Salma Hayek | |
|---|---|---|
| Age | 41 years old | 60 years old |
| Birth | March 26, 1985 | September 2, 1966 |
| Place of birth | Teddington, London, England, UK | Coatzacoalcos, Veracruz, Mexico |
| Nationality | United Kingdom | Mexico |
| Height | 170 cm | 157 cm |
| FameScore | 79 | 79 |
| Ranking position | n.º 105 | n.º 106 |
| Photos on Fametown | 54 | 130 |
Quick Answers
Who is older, Keira Knightley or Salma Hayek?
Salma Hayek was born first: on September 2, 1966, 18 years and 6 months before Keira Knightley (March 26, 1985).
Who is taller, Keira Knightley or Salma Hayek?
Keira Knightley is 170 cm tall and Salma Hayek is 157 cm: a 13 cm difference.
Who is more popular, Keira Knightley or Salma Hayek?
Keira Knightley ranks #105 in the Fametown celebrity rankings (FameScore 79), while Salma Hayek is #106 (FameScore 79).