It's a style showdown between a stunning supermodel and reality show vixen!

Heidi Klum turned the streets of New York City into a catwalk on Tuesday, rocking a skintight red Alexander McQueen mini.

The "America's Got Talent" star completed her chic ensemble with neutral ankle-strap stilettos and a pair of oversized ombre sunglasses.

But, the 41-year-old beauty wasn't the only star to wear this colorful frock!

Kim Kardashian put her curves on display in the same red dress for a lunch date with Kanye West back in March.

The "Keeping Up With the Kardashians" starlet paired the red hot mini with embellished Sergio Rossi heels.

Both women looked fantastic in the designer dress, but we have to give the nod to Heidi. We love how she's showing off her long, lean legs!

But your vote is the one that counts -- who do you think wore it better? Tell toofab in the comment section below, and click "Launch Gallery" above to vote on more stars in dueling dresses.

Hot Videos