3. Keira Knightley/Natalie Portman

These two stunning beauties are virtually impossible to tell apart (unless one shaves her head or speaks with an accent). Look-alike trivia: Knightley actually played the decoy to Portman's Princess Amidala in Star Wars: The Phantom Menace. See, even a Jedi can't tell them apart.