British actress Keira Knightley whilst filming in a Coffee Lounge in Weston-super-Mare, England, Friday, April 24, 2009. Miss Knightley, famed for her roles in Pirates of the Caribbean and Atonement, is in the seaside resort shooting scenes for a new sci-fi thriller called 'Never Let Me Go'. AP Photo logo AP Photo 7 months ago

British actress Keira Knightley whilst filming in a Coffee Lounge in Weston-super-Mare, England, Friday, April 24, 2009. Miss Knightley, famed for her roles in Pirates of the Caribbean and Atonement, is in the seaside resort shooting scenes for a new sci-fi thriller called 'Never Let Me Go'.