Knightley gets over sickness to scoop The Jacket
English actress Keira Knightley, who plays Guinevere in the epic summer flick King Arthur, almost didn't get the role in her latest film, The Jacket, because she had a severe attack of food poisoning.
The 19-year-old turned up to discuss the part of an alcoholic waitress with director John Maybury and had to stop herself from throwing up on his shoes.