Jennifer Hudson is currently one of the most consistent stars when it comes to her fashion choices.

That run continued when she performed on “Dancing With the Stars” on Tuesday night.

She looked amazing wearing a Victoria Beckham satin-crepe bell dress from the Spring 2011 collection with matching purple ankle strap sandals.

Her gorgeous dress with a black grosgrain is uber short, making her legs look super long and lean.

You may remember Demi Moore wore the black zipped version of this Victoria Beckham dress earlier this year.

You can buy Jennifer’s Victoria Beckham dress from
Net-A-Porter US and Net-A-Porter International.

Credit: & Getty