• Share
  • Tweet
  • Share
Jennifer Hudson, Kim Kardashian

Brad Barket/PictureGroup via AP IMAGES; David Livingston/Getty Images

It's a battle of the flirty LBDs.

Jennifer Hudson rocked a long-sleeve Herve Leger minidress with flared skirt at a 106 and Park appearance in the Big Apple recently. The newly svelte singer-actress paired the figure-flattering frock with sky-high Christian Louboutin platform Mary Janes, chunky gold bracelets and a sleek ‘do.

Meanwhile, Kim Kardashian wore a nearly identical ensemble at Victoria's Secret's Swimwear collection launch last night in L.A. The Kourtney & Kim Take New York star showed a little more skin in her tank version with sheer neckline, but Kimmy accessorized with the same Christian Louboutin heels and long, wavy tresses.

So which star's getting her flirt on better in this black-and-tan ensemble, the Oscar winner or the reality star? 

WATCH: Fashion Police Fridays at 10 p.m. only on E!