Striding determinedly across a pebbled beach in Clevedon, Someset, Keira Knightley cut a lonesome figure. The British actress wasn't holidaying without boyfriend Rupert Friend, though, she was lensing scenes for her latest project, Never Let Me Go.
In the sci-fi flick, which has been adapted from Kazuo Ishiguro's best-selling novel of the same name, the 24-year-old portrays Kathy H, a woman who recounts the story of her childhood at boarding school and unusual life.
The tale is set in a Britain where humans are cloned to provide donor organs for transplants.
Photo: © PA