Anne Hathaway’s Baby Blue Gown at ‘The Odyssey’ Premiere Might Be Her Best Maternity Look Yet
Pregnancy announcements from major stars tend to generate a single viral moment before fading into the background of a busy press cycle. Anne Hathaway had other plans, turning her entire promotional run for Christopher Nolan’s ‘The Odyssey‘ into an extended celebration of her growing family.
The actress kicked things off with a New York City press tour that saw her cycling through striking maternity looks, from an all-black ensemble paired with Dior accessories to a bold all-red outfit at a press junket. Each stop built anticipation for what she might choose for the film’s biggest moment, the world premiere itself.
That moment finally arrived Monday night in London, where Hathaway lit up the red carpet in a strapless baby blue Dior gown, her hand resting gently on her baby bump as she smiled for photographers. The dress featured an empire waist that was softly pleated from top to hem, finished with Bvlgari jewels and a blue floral detail blooming from the waistline, tailored specifically to flatter this stage of her pregnancy.
Photographers caught her mid-laugh more than once throughout the evening, cementing the look as one of the standout fashion moments of the entire event. It capped off a press tour that had already included a flowing white off-the-shoulder Blumarine gown at the film’s photocall just a day earlier.
Hathaway announced she was expecting her third child roughly two weeks before the premiere, sharing the news in a short Instagram video rather than a traditional statement. The clip showed her walking into frame in a flowing white gown, set to Barbara Lewis’ “Baby, I’m Yours,” before she revealed her bump with a smile and captioned the post simply, “x Baby, I’m yours x.”
The actress and her husband Adam Shulman, married since 2012, are already parents to two sons. Hathaway has previously been candid about her path to motherhood, having spoken openly in the past about experiencing pregnancy loss and the emotional weight that came with it before the arrival of her children.
In ‘The Odyssey,’ Hathaway plays Penelope, the queen of Ithaca who holds her kingdom together while her husband Odysseus, played by Matt Damon, makes his long and dangerous journey home from the Trojan War. There is a certain symmetry in an actress celebrating new motherhood while portraying one of literature’s most enduring figures of steadfast family devotion.
The premiere itself brought together nearly the entire ensemble, including Zendaya, Charlize Theron, Lupita Nyong’o, Robert Pattinson, and Tom Holland, all gathered ahead of the film’s release. Amid that star-studded lineup, Hathaway’s radiant maternity look managed to stand out as one of the night’s most talked-about fashion moments.
Rate Anne Hathaway's premiere look
‘The Odyssey’ opens in theaters on July 17, giving audiences their first look at Hathaway’s performance just as she prepares to welcome her third child.
Have something to add? Let us know in the comments!

