next story

Curves may not be a requirement to wear this Alexander McQueen top, but from the looks of these two celebs who recently rocked it, we'd say they definitely help! Cast your vote to decide who wore it better...

Jennifer Hudson wore this epaulet-adorned top onstage during a performance at the 2011 Grammy Awards, with a bit of black lingerie peeking out at the neckline and a pair of slim black pants to show off her hot new bod.

Kim Kardashian was also spotted in the same top, though she left a bit less to the imagination--she swept her hair back into a ponytail to let her serious cleavage take center stage.

Which version do you dolls prefer? Is Jennifer's slightly-less-scandalous neckline more to your liking, or do you dig how Kim just went for it in the sexiness department? Cast your votes now, then discuss!