The actress wore dresses by GapStudio, Blumarine, Prada and more.

The 43-year-old has been proudly showing off her blossoming baby bump as she whirls through the publicity rounds for Christopher Nolan's The Odyssey.

Erin Walsh styled Hathaway's premiere look.

Hathaway's age is not an argument against her decision to have another child, especially in times like today.