All eyes were on Kate Middleton, 29, who wore a floor length pleated lilac chiffon gown by Alexander McQueen and earrings lent to her by Queen Elizabeth, but a few A-listers also wowed on the red carpet in gorgeous looks.
Among the night's best dressed was Jennifer Garner. The actress, 39, who is usually photographed in jeans and T-shirts, stunned in a navy blue YSL one-shoulder design. She kept her hair down in loose waves and accessorized with gold hoop earrings by David Webb.
Blonde bombshell Blake Lively, 23, was uncharacteristically covered up in a pale grey chiffon goddess-style gown from Marchesa, which she paired with Lorraine Schwartz jewels and Christian Louboutin heels.