rihannagaga.jpgdavidjesse.jpgRihanna ashleyleona.jpg

The stars were out in droves for Z100's annual Jingle Ball in NYC last night, and while some got into the Christmas spirit with festive frocks, others showed a more demure side. Well, demure for them anyhow.

Rihanna looked great in black & white, while Lady Gaga (who's pretty interchangeable with Xtina these days) opted for white.

The tweeners, David Archuleta ditched the ugly sweater while Jesse McCartney dressed up in leather.

And Ashley and Leona looked flirty and feminine in (mostly) black!

Check out all the red carpet pix HERE.