Usually celebrities have a day or so between events, but this time Scarlett Johansson was a bit busier with two events in two days. And this meant two stunning outfits which were both superb.

Scarlett to be as elegant as ever but also very sexy. This meant choosing the exact type of outfit and shoes down to the last detail.

The end results are quite impressive. And that’s keeping in mind both outfits were for quite different settings.

First, Scarlett was at the Rough Night premiere in New York. There she wowed in a stunning long silver sequin dress.

The dress featured a wrap around top part and then a long, straight fit down to the floor. The dress also had a back split, revealing Scarlett’s stunning silver high heels.

She opted for an elegant hairstyle on her short hair. A dash of accenting makeup to further make her eyes even more stunning completed this look for Scarlett.

The next day she was on The Late Show with Stephen Colbert. Here Scarlett decided for a more casual, but still elegant and attractive look.

She rocked a fitted, long summer dress with an elegant shape and style. It had a few lace panels here and there, too.

Scarlett teamed this outfit with a pair of ankle-strapped sling back high heels. They though had quite high heels and a small platform at the toes, making them sky high.

Scarlett opted for less makeup and a more loose hairstyle. Still, she looked great.