The stars were out in force last night for the royal premiere of Alice in Wonderland in London.
Johnny Depp, Anne Hathaway, Helena Bonham Carter and rising star Mia Wasikowska lined up to meet special guests Prince Charles and Camilla Parker Bowles.
Anne dazzled in a sequin-covered mocha Vivienne Westwood gown and Casadel heels, and revealed she'd been inspired by Nigella Lawson's brand of sensuality for her role as the White Queen.
She said: 'I thought Nigella was very helpful in the way she is so passionate about food. Especially descriptions of it, and that really helped me. You know, I wanted to give the White Queen a sensuality in the kitchen and, of course, she's talking about buttered fingers and things.'
Mia Wasikowksa, who plays Alice, wowed in a high-drama black dress, while the Duchess of Cornwall opted for a midnight-blue gown.
A number of British actors lent their voices to the 3D movie adaptation of Lewis Carroll's classic tale, including Michael Sheen, Barbara Windsor, Alan Rickman, Matt Lucas and Stephen Fry.
Can't wait to see it!
By Ruth Doherty