YOUNG British stars Keira Knightley and Carey Mulligan hit the red carpet for the European premiere of Never Let Me Go, which kicked off this year's London Film Festival.
The annual event, which runs until October 28, is showcasing nearly 200 feature films and more than 100 shorts originating in 67 countries, and closes with Oscar-winning director Danny Boyle's 127 Hours.
Never Let Me Go is a movie based on a novel of the same name by Kazuo Ishiguro, and tells the story of three young friends at boarding school who must face the terrible truth about what awaits them when they are older.
The film, directed by Mark Romanek, is scheduled to hit Bahrain theatres in January 2011.
Knightley said she enjoyed playing a morally ambiguous character. "It was an interesting thing getting into her head. I didn't like her and it's a very tricky thing playing people you don't like."
The London Film Festival boasts 11 world premieres, although they are mainly small-budget productions.