Beth Ditto performed at the M.A.C. store for Fashion’s Night Out in New York City last night in a brilliant colourful ensemble.

The singer chose a sheer rainbow-hued Christopher Kane Resort 2012 lace dress with black cuffs and a black collar.

Beth complemented the black elements of her dress with her Cleopatra-style jet black hair.

She accessorized with bright blue peep-toe slingback heels and added bold pink lips.

Credit: Style.com & Getty