Beautiful "Desperate Housewives" star Eva Longoria was voted the sexiest TV star of all time, beating "Friends" actress Jennifer Aniston.
Longoria, 30, who plays ex-model and wild sexpot Gabrielle Solis on the ABC's TV serial, and believed to be the "ugly duck" in the family, topped the poll made by British supermarket Sainsbury's, according to Contact Music UK.
Jennifer Aniston, Brad Pitt's ex-wife, came second, followed by Kim Cattrall aka vamp Samantha Jones from "Sex And The City".
The Top Five Sexiest Female TV Stars Of All-Time are:
1. Eva Longoria - Desperate Housewives
2. Jennifer Aniston - Friends
3. Kim Cattrall - Ses And The City
4. Pamela Anderson - Baywatch
5. Sarah Michelle Gellar - Buffy The Vampire Slayer.