The Odyssey premiere took place in New York earlier this week, bringing together the film’s cast and their families for a rare public gathering.
Oscar-winning Charlize Theron, who portrays Calypso in the Trojan War epic, attended alongside her teenage daughters, Jackson, 14, and August, 12.
While Theron walked the red carpet alone, she was photographed with both daughters on the streets of New York as they arrived at the event.

Theron wore an ivory blazer dress with a plunging neckline and statement bow, styled with a wet-look bob and gold choker.
Her daughters chose black dresses, with August pairing hers with combat boots and knee-high socks.
Theron adopted Jackson in 2012 and August in 2015, and has previously spoken about adoption being her first choice for building a family.

Matt Damon arrived with his wife, Luciana, and their 20-year-old daughter, Isabella, both of whom seldom appear in public.
The family posed together on the red carpet, with Damon in a blue suit and polka dot tie and Luciana in a white slip dress.
Damon and Luciana share four other daughters, including Alexia, whom Damon adopted after their 2005 marriage.

Zendaya attended in a white gown with feathery angel wings, a look her stylist said was planned two years in advance.
She wore more than 30 carats of jewelry and styled her hair in a long fishtail plait.
Tom Holland, who stars alongside Zendaya, appeared in a black suit and plain tee and joined the full cast for a group photograph.

Elliot Page made a rare premiere appearance with girlfriend Julia Shiplett, the couple posing arm in arm on the carpet.
Page wore an oversized navy suit, while Shiplett chose a chocolate-brown floor-length gown.
Anne Hathaway, expecting her third child, wore a halter chain dress with a flowing cream skirt and natural makeup.

Hathaway and husband Adam Shulman, married since 2012, are parents to two sons and announced the pregnancy earlier this year.







