Mischa Barton celebrated Independence Day at the launch of Aston Martin Vanquish at the London Film Museum on Wednesday.

The actress/designer wore a Temperley London Spring 2012 gown.

Her ivory silk-crepe gown with crystal embellishments is a show-stopping choice.

I love the cutout shoulders which gives this a vintage-inspired feel.

Unfortunately it falls a bit flat on Mischa.

Maybe it’s the makeup, maybe it’s her hair covering most of the detail, or maybe it’s because she decided to style this gorgeous dress with those hideous Christian Louboutin ‘Daffodile’ cork pumps.

It could just be all of the above. What do you think?

You can buy Mischa’s Temperley London dress from Net-A-Porter International.

Credit: Style.com & Getty