But while we love the star's beautiful Erdem dress and her nod to classic screen starlets we can't help feeling that her hair looked more 'old grandma' than old glamour.
We do love a star who likes to challenge the style rules though – so thumbs up to Michelle for flouting the adage, "never wear red on the red carpet" and for giving her classic look a modern twist with a pair of funky leopard print heels.
What do you think of Michelle's classic glamour?
Suggested For You
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more