Kirsten Dunst famously played the titular part in Sofia Coppola’s Marie Antoinette , but her latest red carpet appearance is worthy of another kind of princess. At the Red Sea Film Festival in Saudi Arabia last night, Dunst stepped out in a Cinderella blue gown that felt like a modern-day fairy tale come to life.

Joining the likes of Jennifer Lawrence, Anya Taylor-Joy, and Greta Lee, Dunst added her name to the A-list cadre of stars who have worn Jonathan Anderson’s debut women’s collection for Dior of late. From the spring 2026 show, her dress featured an almost ’60s-style bodice that sat loose on the figure. It then moved into a floor-length maxi skirt with sheer inserts for added drama.

The entire piece was emblazoned with sea foam blue pailettes and was capped off with a long black

See Full Page