So it seems the rumors were true. The cast of Desperate Housewives did not really get along after all. Eva Longoria, who starred as Gabrielle Solis in the hit drama, called Teri Hatcher a loner in a recent interview. In an interview with Britain's OK! magazine, Longoria said: "You know, Teri was just a loner."