Anne Hathaway showed off her baby bump at the world premiere of Christopher Nolan's The Odyssey in London on Monday (6 July).
The 43-year-old actor walked the red carpet at Odeon Luxe Leicester Square in a baby-blue Dior Haute Couture gown, cradling her bump as she posed alongside castmates including Matt Damon, Tom Holland and Zendaya.