Over the past 50 years, we’ve witnessed a renaissance in fantasy, during which some of the boldest films and franchises were ...
The actor, who played Princess Diana on two seasons of The Crown, wore something old and something new to the Met Gala 2026.