Pirates of the Caribbean star Keira Knightley has revealed that she prefers to date British men, reports DigitalSpy.
The actress, who is currently in a relationship with English actor Rupert Friend, admitted that she doesn't get on with American men because they are too vain.
Knightley told WENN, "Ask an American what his beauty regime is and he'll tell you. Ask a Brit and he'll say, 'er, Guinness?' I like that."