Emma Watson turned on the magic with a barely-there dress as she bewitched fans at the premiere of the latest Harry Potter film.
The actress showed a marked contrast to the prim and elegant outfits she has worn at the six previous Potter first nights, with a skimpy black lace mini-dress with a feathered skirt.
Emma, 20, who stars as Hermione Grainger in the wizard series, blew kisses to her fans and chatted to a clearly smitten X Factor boy band One Direction on the red carpet.
She was joined on the red carpet by Harry Potter And The Deathly Hallows Part 1 co-stars Daniel Radcliffe and Rupert Grint, who both wore smart suits for the launch.
The actress had earlier talked about her sense of style and how she had loved to choose her outfits from a young age.
She said: "My dad was very good when I was younger. He always encouraged me to choose things for myself. I was never just given clothes.
"From around six or seven, he would let me choose what I wanted to wear, so I always had my own identity. I have held onto that very strongly and refuse to be told what I should wear. If stylists work with me, they never just give me a dress and I'll put it on. I have always had a strong sense of self and my convictions."
In the new film, her character is seen kissing Harry Potter in a hallucination sequence and Daniel, 21, has said he was surprised by how passionate Emma was while filming this scene.
Emma said: "I don't know what to say. I suppose it had to be a kiss that would make Ron really jealous and so I think that's why I was so passionate."
Deathly Hallows is being released in UK cinemas from November 19.