Demi Moore looked super sexy as she arrived at the Ed Sullivan Theatre for an appearance on “The Late Show With David Letterman” to promote her new movie “The Joneses”, and of course talk about Twitter.

She made Letterman’s dreams come true when she sat on his lap to take a photo with him, so she could Tweet it during the show.

The 47 year old actress defied her years by wearing an Oscar de la Renta mini dress.

The purple printed fitted dress is covered with paillette’s to create a mosaic effect.

Her long bronze legs were accentuated by wearing a pair of gold Brian Atwood platform heels.

Love her or hate her, she looks ridiculously hot here.

Credit: Fame Pictures