Desperate Housewives Cast: Then & Now

Eva Longoria - Then

Unhappy with her workaholic husband Carlos Solis (Ricardo Antonio Chavira), Gabrielle (Longoria) began an affair with her teenage gardener, John Rowland (Jesse Metcalfe). Carlos' mother caught them in the act, but before she could tattle, she was killed by a hit and run driver. Shortly after, Carlos was arrested for selling goods made by slave labor; John came clean about the affair during Carlos' trial. Though she was hestitant to become a mother, Gabrielle suffered a miscarriage in Season 2.

ADVERTISEMENT

Inside Us Weekly

comments powered by Disqus