Photographer: John Shearer
Since the VMAs were held in Miami, it makes sense that the Desperate Housewives star dressed appropriately for the weather. The actress, who had nothing to do with music in the first place, took to the stage in this show-stealing outfit to introduce someone. It might've been Mariah Carey. No one cared to remember what the award was even for; it's now known as "that time Eva Longoria wore a bikini onstage."