Longoria voted the sexiest TV star of all time
Desperate Housewives actress Eva Longoria has beaten off competition from Jennifer Aniston to be voted the sexiest TV beauty of all time.
The 30-year-old Latina, who claims she was the "ugly duckling" of her family growing up, was honoured for her sexy performance as Gabrielle Solis in the hit US drama.