British actress Keira Knightley is "hopeless" at cooking - and fears single-handedly encouraging the spread of food poisoning. The Pirates Of The Caribbean star admits she's far from a domestic goddess, and discourages her friends from sampling her culinary delights. She says, "I have tried but I really am hopeless. "I can cook maybe one dish but even then, if you ate it, you'd probably end up with food poisoning."