Prince Harry qualifies He's completed his Apache...
The Risk become sexy builders EXCLUSIVE X Factor boy band strip
Amanda Holden's feeling... BGT presenter releases photo of...
Geri Halliwell's new Next... She launches new line of Union...
Harry Potter star Daniel Radcliffe was on magical form as he charmed crowds in London last night.
The 17-year-old braved the rain with co-stars Rupert Grint and Emma Watson, both 18, for the Leicester Square premiere of the Order Of The Phoenix.
And the stars showed they’ve grown since their first screen outing 7 years ago.
Daniel looked more like James Bond than the boy wizard in a pinstriped suit much to the approval of legions of girls chanting, ‘Harry! Harry!’
‘I can't complain. It's rather wonderful, really,’ Daniel tells the Daily Mirror.
Not to be outdone, flame-haired Rupert – looking every bit the playboy - was decked out in a casual jacket and T-shirt, while Emma wore a glamorous navy prom dress.
Sounds like the fans were spellbound.
See Harry Potter Daniel Radcliffe at last night’s premiere in this video.