It's being billed as "the motion picture event of a generation," and for American fans, the second-to-last installment of the Harry Potter films is almost here. But wizarding-wannabes in the UK got a glimpse of The Deathly Hallows last week. The London premiere was a rare chance to see all the stars of the series out of their dress robes and in their red carpet finery.
Emma Watson, who plays the bushy-haired, studious Hermione Granger, looked stunningly grown up in her famously chopped 'do and black lace minidress – but do you think the real-life Brown University sophomore's barely-there dress was too scandalous for younger fans of the franchise?
French model and actress Clemence Poesy, who plays Fleur Delacour, also wore lace, but the silhouette of her otherwise-gorgeous Chanel gown was somewhat overwhelmed by the dress' dowdy puffed sleeves.
Bonnie Wright, who plays Harry's love interest, Ginny Weasley, looked like a younger Julianne Moore in a chic black tunic and red lipstick that emphasized her auburn locks.
Clemence Poesy (left) and Bonnie Wright (right)
It was a shock to see Evanna Lynch, who plays the loony Luna Lovegood, without her character's signature blonde hair, and even more shocking to see her wearing something normal. Her understated pink frock was complemented by sparkling silver heels.
The always-eccentric Helena Bonham Carter, who plays Deatheater Bellatrix Lestrange, wore a magenta Vivienne Westwood strapless gown with a zany Marie Antoinette updo. She plays such a freakishly evil witch in the films that I'm afraid to criticize this look.
Evanna Lynch (left) and Helena Bonham Carter (right)
Stacked black heels seem to be a witch's shoe of choice; at the premiere, Evanna Lynch was the only actress that opted out.
Red carpet images courtesy of Splash News
Hermione Granger image courtesy of FanPop