After nearly two decades on the big screen, Oscar-winner Anne Hathaway has starred in some amazing movies and treated audiences to some impeccable outfits along the way.
Her latest role, in a remake of Nineties classic The Witches – based on the Roald Dahl novel of the same name – is another fashion tour de force, as the 37-year dons a variety of exquisite garments while playing the terrifyingly glamorous Grand High Witch.
As The Witches launches on streaming platforms, we look back at Anne Hathaway’s best on-screen outfits.
The Devil Wears Prada
By far the most important film if you’re talking Anne Hathaway and fashion, in The Devil Wears Prada she starred as Andrea ‘Andy’ Sachs, the unlikely writer who lands a coveted role assisting magazine editor Miranda Priestly, played by Meryl Streep.
At the beginning of the movie, Andy is a dowdy, cerulean sweater-wearing disaster (in the eyes of Priestly, at least), but by the end, she’s transformed into a shiny, Chanel-wearing butterfly with a glossy blow-dry and flawless make-up to match.
The Princess Diaries
Before Sachs, there was Mia Thermopolis, another Hathaway character who undergoes a rags-to-riches transformation after learning she’s heir to the throne of the fictional kingdom of Genovia.
Under the watchful eye of Clarisse (Julie Andrews), Mia goes from a frizzy-haired school girl to a perfectly coiffed princess, complete with a white strapless gown, satin gloves, and a sparkling tiara.
The Dark Knight Rises
Playing Selina Kyle aka Catwoman in The Dark Knight Rises, Hathaway donned a skintight catsuit which she says she had to train for 10 months to fit into.
A slightly more minimalist version of the iconic costume compared to previous movies, Hathaway’s shiny black suit came with a high-tech eye mask/goggles hybrid.
As part of an all-star, all-female cast, in heist comedy, Ocean’s 8 Hathaway played actor Daphne Kluger, one of eight women who attempt to pull off a daring robbery at the Met Gala.
Seeing as the Met Gala is the most glamorous night in the fashion calendar the cast was required to don designer gowns and some serious bling for the climactic scenes. Hathaway had the honor of wearing the diamond-encrusted Cartier ‘Toussaint’ necklace, a recreation of a piece originally designed for the Maharajah of Nawanagar in 1931.
The Witches sees Hathaway take on the role Anjelica Huston excelled at in 1990.
While Houston’s witchy wardrobe was almost entirely black, Hathaway’s character has a more diverse look, comprising power suits, bold millinery, and one epic snake-embellished purple gown.
It seems Hathaway has come full circle in terms of her film fashions. With her killer style, short ashy blond wig, and withering gaze, we think the Grand High Witch has more than a hint of Miranda Priestly.