Desperate Housewives - Eva Longoria Hot Scenes - She's been a sex symbol ever since winning over fans while on hit TV show Desperate Housewives. Yes we are talking Eva Longoria. We saw her getting hot and heavy quite a lot of times in the show. Eva Longoria and Jesse Metcalfe played onscreen lovers in the show. Metcalfe played teenage gardener John on Desperate Housewives, who has a torrid affair with his employer, Gabrielle (Longoria). We are used to seeing them get steamy on Desperate Housewives as Gabby Solis and gardener John Rowland.