Jennifer Lopez turned heads during a recent photocall in London for her new film Unstoppable, thanks to a look that evoked strong Princess Diaries nostalgia. Wearing a sleek black Christian Dior hat, Lopez reminded fans of Anne Hathaway’s character, Princess Mia Thermopolis, in the 2001 Disney classic.
The resemblance was especially striking due to the way Lopez styled her hair—tucked neatly beneath the hat, much like Mia’s concealed makeover blowout under a bucket hat in a memorable school scene. While the similarity may be unintentional, the effect was undeniable.
Lopez appeared to have pulled her light brunette hair into a low knot at the nape of her neck to accommodate the structured Dior hat. Unlike Princess Mia, she wasn’t hiding a royal transformation—just proving her long-standing mastery of headwear. Over the years, Lopez has embraced all types of hats, from floppy-brimmed glam styles in the 2000s to the oversized topper she paired with a sleek ponytail at the 2019 Grammy Awards.
Her beauty look complemented the monochrome outfit with soft eye makeup and dramatic black eyeliner, applied along both the upper and lower lash lines. Fluttery lashes nearly touched the brim of her hat, while a glossy nude lip and highlighter added warmth to her cheeks.
As temperatures continue to drop across much of the U.S., Lopez’s elegant hat styling offers timely inspiration. Whether you’re reaching for a beret, cloche, or classic bucket hat, the star proves that headwear can be both practical and polished.