There's a tough competition currently being waged on red carpets worldwide: slits vs. sheer.

Angelina Jolie kicked things off for the slits at the Oscars, but celebs have taken on the trend in earnest over the past several weeks. In the other corner we've got sheer, which stars have embraced so heartily that accidental wardrobe malfunctions have now been replaced by seemingly purposeful ones.

So who's winning? If last night's amfAR Gala was any indication, the sheers have it. Heidi Klum stunned us in a mint green, head-to-toe sheer lace confection that revealed her entire figured (although it looked like there was a bodysuit of some sort underneath).

Karolina Kurkova trailed Heidi in a spangled Roberto Cavalli gown, worn just as it was modeled on the runway, and daring fashionista Anja Rubik kept things risque as ever in a black burnout dress.

So after a strong showing for the slits throughout Cannes, the sheers win it at the amfAR Gala. But Cannes is still going on (is this the longest film fest or what?), so there are even more red carpets to go...

Which model's dress did you like best?

PHOTOS:

heidi

heidi

heidi

See more celebs who've gone sheer:

Loading Slideshow...
  • Minka Kelly

  • Miley Cyrus

  • Eva Longoria

  • Amanda Fuller

  • Jennifer Lopez

  • Demi Lovato

  • Kelly Osbourne

  • Taylor Kraemer

  • Idina Menzel

  • Angela Bassett

  • Coco Rocha

  • Gwyneth Paltrow

  • Demi Moore

  • Laura Bailey

  • Miranda Kerr

  • Anne Heche

  • Kirsten Dunst

  • Jennifer Lawrence

  • Azealia Banks

  • Hayley Williams

  • Alicia Witt

  • Kristen Stewart

    (Getty)

  • Lea Michele

    (Getty photo)

  • Jennifer Lopez

    (Getty)

  • Kristen Stewart

    (Getty photo)

  • Nicole Kidman

  • Alison Brie

  • Sibel Kekilli

  • Emilia Clarke

  • Morena Baccarin

    (Getty)

  • Minnie Driver

    (Getty)

  • Jennifer Lopez

    (Getty photo)

  • Rachel Weisz

    (Getty)

  • Julianne Hough

    (Getty)

  • Audrey Napoleon

    (Getty)

  • Ashley Greene

    (Getty photo)

  • Rosemarie DeWitt

    (Getty photo)

  • Anna Kendrick

    (Getty photo)

  • Katy Perry

    (Getty photo)

  • Leslie Mann

    (FilmMagic)

  • Halle Berry

    (Getty photo)

  • Kim & Kourtney Kardashian

    (WireImage)

  • Kristen Stewart

    (FilmMagic)

  • Charlize Theron

    (Getty)

  • Katy Perry

    (WireImage)

  • Ashley Tisdale

    (Getty photo)

  • Miley Cyrus

    (WireImage photo)

  • Rihanna

    (FilmMagic)

  • Hailee Steinfeld

    (Getty photo)

  • Keira Knightley

    (WireImage photo)

  • Eva Mendes

    (Getty photo)