Last night Selena Gomez arrived at the Ed Sullivan Theater for a guest appearance on the Late Show With David Letterman in New York City.

She was there to promote her new single “Who Says”, from her upcoming third album.

The singer/actress looked beautiful wearing an Emilio Pucci dress.

Her dress has many textures from the lace long sleeve top, to the leather panel under the bust, to the embellished waist and her abstract print skirt.

There is a lot going on, but the 18 year old pulls it off well.

Her look was simply accessorized with black pumps which have a golden zipper rosette detail.

I like that her trademark voluminous hair was styled to be sleek straight.

Selena’s appearance on Letterman is schedule to air Wednesday, March 16 on CBS.

Credit: Fame Pictures