Following her appearance on ‘Late Night With David Letterman’, Elizabeth Banks took to the red carpet this evening in New York City for the screening of her new movie, ‘Man on a Ledge.’

The actress donned a sexy Versace Spring 2012 mini dress.

As Elizabeth is very much a Versace girl, having worn the brand on many occasions, I’m not surprised to see her wearing this one-shoulder black dress with intricate black leather and gold H.Sternstudded details with pleated chiffon draping on one side.

I’m obsessed with the sultry makeup and the hair.

She’s totally transformed herself from her earlier look, but I much prefer the heels worn by the model.

I can let the tights slide, but not those booties.

The look was edgy enough without them.

Do you agree?

H.Stern gold Copernicus stud earrings and an Ippolita gold Glamazon ring completed her look.

Credit: Style.com & Getty