Harry Potter and the Half-Flood Prince
Thousands of fans braved heavy rain as they tried to catch a glimpse of the stars of the new Harry Potter film at its world premiere in Leicester Square.
Stars Daniel Radcliffe and Rupert Grint got soaked at the London launch of Harry Potter and the Half-Blood Prince - the franchise's sixth instalment.
Potter author JK Rowling signed autographs for fans, some of whom had camped overnight to get a good spot.
The film, which is released on 15 July, will be followed by two more.
The final book in the series, Harry Potter and the Deathly Hallows, has been split into two parts for the cinema.
Radcliffe, 19, said he would miss playing Potter.
"It's going to be very, very sad to finish these movies but, at the same time, it will be exciting.
"There's more stuff to move on to so I'm not purely depressed about finishing them."
Rupert Grint, 20, who plays Ron Weasley, attended the premiere after recovering from a mild case of swine flu.
"Swine flu is nothing really, I found out.
"It's just like normal flu, it's just that you are in bed for a while.
"Initially, the words 'swine flu' was kind of scary, but it was easy."
Harry Potter fans go crazy for premiere
Emma Watson, also 19, who was wearing a vintage Ossie Clark dress, said there had never been any romance between any of the films' three main stars.
"We have grown up together from the age of 10, to 19 or 20, and we are just like siblings - there is nothing. There is nothing between the three of us.
"Even among the other cast members, there hasn't been anything like that."
All the actors wore white ribbons on their wrists in memory of cast member Rob Knox - Marcus Belby in the film - who died after being stabbed outside a bar in Sidcup, Kent, in May 2008.
Jessie Cave, who plays Ron Weasley's love interest Lavender Brown, said: "Rob would have loved to be here tonight and it's just a shame that he's not."
The actors wore white ribbons in memory of Rob Knox
Harry Potter and the Half-Blood Prince explores the past of the series' chief antagonist, Lord Voldemort, as well as the growing pains of adolescence.
Stars who attended the premiere included TV chefs Jamie Oliver and Gordon Ramsay, TV host Graham Norton and actor Clive Owen.
Meanwhile, on Tuesday - ahead of the premiere - it emerged that Jamie Waylett, 19, who plays bully Vincent Crabbe in the Potter films, had been charged with growing cannabis plants.
He will appear at City of Westminster Magistrates' Court on 16 July.