Jennifer Hudson and Charlize Theron both know how to wow in winter white! J. Hud owned this look when she received her star on the Hollywood Walk of Fame, while Charlize looked understated and elegant in the Stella McCartney dress back in October. Who wore this short, white number better?

Jennifer showed off her long, lean legs in the mini-dress. Her neutral shoes and minimal jewelry really played up the monochromatic look of the outfit. We especially love the edginess her new pixie cut adds and she's got the best accessory of all -- a Hollywood Star!

Charlize also rocked this look earlier this year. The Oscar-winning actress broke up the all-white outfit by adding black heels and a blinged-out black clutch. Like Jennifer, Charlize is currently sporting a sleek pixie cut, which highlights her gorgeous smile and adds drama to the overall ensemble.

Who wore this white Stella McCartney dress better? Vote for your favorite star in the poll below!