"I go for someone who is a little brooding and somebody you can have a good conversation with, a good fight with, who will always keep you guessing and make you laugh. And he has to have good shoes." Keira Knightley lists fancy footwear as a requirement for potential partners.