Harry Potter weaved his magic over 7,000 fans at the world premiere of his new movie last night. Teenage actor Daniel Radcliffe, who plays the boy wizard, was greeted by thousands of screaming girls as he arrived in London's Leicester Square for the first screening of 'Harry Potter and the Goblet of Fire'.

Looking dapper in a green velvet waistcoat and jacket, the 16-year-old admitted he was thrilled at how many fans had turned out to see him and his co-stars, including Emma Watson and Rupert Grint, who play Harry's best pals Hermione and Ron.

He said: "I'm trying to learn to relax when girls are screaming and it does get easier every time I do a premiere. You have to keep reminding yourself that this is incredibly strange,
incredibly wonderful, and fans have been waiting here for hours." Even Madonna attended the premiere with her nine-year-old daughter, Lourdes - however, she admitted she had never read any of JK Rowling's books. She confessed: "I've haven't read any of the books. Lola [Lourdes] has though. I'm here as her date."

Hollywood stars Kate Beckinsale and Rob Lowe were also there with their children, while fans were delighted to see the film's stars Robbie Coltrane (Hagrid), Maggie Smith (Professor McGonagall) and Timothy Spall (Wormtail) walk the red carpet, which was presided over by a fire-breathing dragon.