Known as a glam gown occasion, both actresses wore flamboyant couture creations by designer Valentino, who was honoured at the event largely put together by SJP herself.
But while both stars looked show-stoppingly beautiful, there is indeed one question we need to ask – who’s your best dressed of the evening?
Styling her cropped hair into a spikier ‘do than we’ve seen thus far, Anne worked a sheer silk gown spread with an autumnal floral print.
Olive, ivy and shades of peachy rose swirled around the moody bloom canvas, while delicate frilled edges helped finish things off.
Sarah meanwhile, went for a lighter look in layered ivory gown – sheer again – featuring scattered blooms in rich shades of navy and silver.
Cinched at the waist with a studded gold belt and finished with a big textured bun and huge lilac hair accessory, SJP looked both elegant and ethereal.
So. Who clinches it for you?
Dark and dramatic Anne Hathaway or fresh and feminine Sarah Jessica Parker?
It's a toughie!