Emma Watson and the Harry Potter cast were in tears at the film’s final London premiere last night, as thousands of fans camped in the rain to see the stars’ final walk down the red carpet.

Fans chanted the names of Emma Watson, Daniel Radcliffe and Rupert Grint as they paid their respects at the Harry Potter And The Deathly Hallows: Part 2 premiere.|

The film is the last in the Harry Potter franchise and marks the end of an era. The cast expressed their sadness at the franchise’s finale.

Radcliffe, who has played Harry since he was 11, said: "It has been the most inspirational, bizarre, years of my life and probably forever.

"I'm so grateful for being an incredibly lucky 11 year old."

Looking stunning in a silver Oscar de la Renta dress, Watson replied: "Dan, you didn't get lucky. You were and are the perfect Harry and will be forever."


Grint, who plays Ron Weasley, said he will miss the role but not his costume.

"It is weird to think I'm not going to be wearing all that dodgy knitwear and being with Dan and Emma on the same set,” Weasley said.

Fans had camped in Trafalgar Square for days to be there for the final Harry Potter premiere. Many dressed in costume.

In a tearful tribute, Harry Potter author JK Rowling said: "Thank you for queuing up for the books for all those years, for camping out in a wet Trafalgar Square."

Despite torrential rain earlier, the sun shone down as stars of Harry Potter and the Deathly Hallows: Part II spent more than three hours signing autographs on a mammoth red carpet that stretched nearly from Leicester Square to Trafalgar Square.

TV presenter Graham Norton joked: "Anyone trying for a big premiere after this? The bar has been set very high.”


Pictures from the final Harry Potter premiere

Harry Potter stars Emma Watson, Rupert Grint, Daniel Radcliffe
Harry Potter stars Emma Watson, Rupert Grint and Daniel Radcliffe take a final bow.

Harry Potter star Emma Watson
Emma Watson waves farewell to her adoring Harry Potter army.

Harry Potter author JK Rowling
Harry Potter author JK Rowling in green and pink flora.

Tom Felton at the Harry Potter premiere
Tom Felton, who plays Draco Malfoy in Harry Potter, at last night's final premiere.

Warrick Davis and family attend the World Premiere of Harry Potter and The Deathly Hallows
Warick Davis – who plays Filius Flitwickat the Harry Potter premiere with his family.

Helen Bonham Carter
Helen Bonham Carter looked elegant and slightly wacky at the Harry Potter premiere.

McFlay at the Harry Potter premiere
McFly's Dougie Poynter and Tom Fletcher at the premiere.

Harry Potter fans brav ethe rain
Many Harry Potter fans camped out in the pouring rain.

harry Potter fans
Home-made signs looked worse for wear after the deluge.