The stars descended upon the Odeon Luxe cinema in Londons Leicester Square on Monday night (06.07.26) for the UK premiere of Christopher Nolans new fantasy epic The Odyssey, which is based on Homers ancient Greek epic the Odyssey.
Zendaya ensured all eyes were on her by wearing a breastplate which made her look like a goddess, whilst Anne Hathaway proudly showed off her growing baby bump.
Here are the stars who walked the red carpet in the London sunshine...