Eva Longoria's almost wardrobe malfunction on Letterman

eva-long-letterman.jpg Eva Longoria paid David Letterman a visit last night to promote her new cookbook "Eva's Kitchen"... which was the last thing people were talking about after her little chat.

The "Desperate Housewives" star wore a tuxedo... kind of. It was a tuxedo jacket with no shirt underneath and matching shorts. Let's keep it real -- she looked hot. To say the late night host was distracted by the ensemble is a bit of an understatement. We don't blame him -- who wants to take family recipes when Eva frickin' Longoria is wearing that?

Longoria told Letterman, "I wore a tuxedo for you," to which he responded, "That's only part of one." There was also a moment where her button seemed to come undone, almost resulting in an on-air wardrobe malfunction for the actress. Letterman joked, "We're going to lose our liquor license, I know it."

P.S. Tony Parker, you are an idiot.

Photo/Video credit: CBS