A few very sexy stars stepped out on the red carpet for a great cause last night -- with Miley Cyrus, Sofia Vergara, Brooklyn Decker and more taking part in the CNN Heroes: An All-Star Tribute in L.A.

Wearing a flowy, low-cut gown, Miley arrived with handsome boyfriend Liam Hemsworth by her side. She later performed her inspirational hit "The Climb" during the show.

Also standing out on the red carpet was Rachel Crow, making her first public appearance since getting eliminated from "The X Factor." Despite the boot, Rachel appeared in great spirits, smiling for cameras.

Other superstar guests included J.R. Martinez, Emma Roberts, Sofia Vergara, Brooklyn Decker, Anderson Cooper, Mary-Louise Parker, Chris Colfer, 50 Cent, AnnaLynne McCord, Eliza Dushku and Ethan Zohn.

For more about the winners, check out CNN's full rundown.

Hot Videos