Natalie Portman or Kim Kardashian: Who Wore Lanvin for H&M Better?

Natalie Portman at the Gotham Independent Film Awards in New York on Nov. 29, Kim Kardashian in New York on Jan. 19.
Photo: Getty Images/INF Daily

Natalie Portman and Kim Kardashian recently wore the same one-shoulder black Lanvin for H&M dress, which apparently sold out like hotcakes when it became available to the masses, out and about. Both stars accessorized similarly with black round toe pumps, but they each chose very different hair and makeup looks. Black Swan star Natalie wore her frock with a swipe of matte red lipstick and a smooth side chignon to the Gotham Independent Film Awards on Nov. 29. Nearly two months later, Kim wore the sultry shift with her hair down and her signature smoky eye. The dress flatters both celebs' fab figures, but Natalie gets our vote this time around—a red lip paired with ANYTHING makes us weak in the knees. But, what do you think?

+ Who wore Lanvin for H&M better—Natalie Portman or Kim Kardashian?