10/18/2011 04:56 pm ET | Updated Dec 18, 2011

Eve, Solange Knowles, Kim Kardashian And Others Celebrate Naomi Campbell At The Angel Ball

Supermodel Naomi Campbell was honored last night by Gabrielle’s Angel Foundation at The 2011 Angel Ball for Cancer Research.

It's not often Campbell is praised for her good behavior--it's usually one of her temper tantrums that grab the headlines.

Cell phone throwing aside, a host of stars, including Lala Vasquez Anthony, Kim Kardashian, Eve, Solange Knowles and Tina Knowles gathered to celebrate the evening with Campbell.

Everyone looked lovely in their floor-sweeping gowns and cocktail dresses.

However, Eve went for an unorthodox choice--a suit. She elevated the siren red double-breasted jacket and matching skinny pants with a fur stole and purple pumps, but is it still too casual for a ball? You be the judge (and checkout the rest of the star-studded red carpet below).