"I'm European, and I need a glass of red wine with dinner." Keira Knightley hates the fact that, at 20, she's too young to drink in America.