Blake Lively continued to promote her new movie ‘Savages’ by stopping by the Ed Sullivan Theatre for a guest appearance on ‘Late Show with David Letterman’.

As with most guests on Letterman, they arrive in one look and appear on the show in another.

Blake wore two very pretty, almost identical dresses.

She arrived in a stunning Jenny Packham Fall 2012 dress.

The blush silk-chiffon dress with a crystal-encrusted neckline, keyhole detail and a floaty wrap skirt is divine.

I love how her Christian Louboutin heels complement the crystal details on her dress.

Keeping her hair in the same half-up, half-down beehive do, and wearing the same shoes, Blake reappeared with a much more conservative Marchesa dress.

I knew it wouldn’t be long before we saw Blake in a Marchesa frock.

The gorgeous ivory cape dress with an embellished detail on the shoulder was styled with Lorraine Schwartz jewels.

Both looks are beautiful, but which was your favourite?

I have to go with the Jenny Packham. Sweet and trademark Blake sexy at the same time.

Credit: Style.com FameFlynet & Getty