In the past 11 years, Emma Watson has grown from a shy schoolgirl to a poised and elegant fully-fledged star.
That was evident as she strolled the red carpet with her Harry Potter co-stars Daniel Radcliffe and Rupert Grint at the latest film's premiere in London on Thursday night.
The 20-year-old actress put in a flawless appearance in a black Rafael Lopez lace and feathered dress.
It had been specially modified to include a shorter skirt section. And she completed the look wiith Charlotte Olympia pumps, Solange Azagury Partridge jewels and a Remembrance Day poppy.
Commentators remarked that Emma has never looked so confident – clearly her bold new cropped hairstyle has worked wonders.
Photo: © Rex