Brad Barket/PictureGroup

WHAT SHE WORE Hudson performed for a Nickelodeon event at Lincoln Center in a waist-flaunting leather dress and strappy plum heels.
31 of 40

Jennifer Hudson

Jennifer Hudson

Advertisement