Who Can Say What's True?
With Carlos still in rehab, Gaby asks for Lynette's help in wooing a high-stakes company to sign with her husband's firm; Renee talks Bree into getting out of the house and having some fun at a pickup bar; in an attempt to ease her guilt, Susan pays a covert visit to Alejandro's family to see how they've been holding up since he went missing; and Mike discovers some inconsistencies with Ben's real estate project.
Teri Hatcher as Susan Mayer
Felicity Huffman as Lynette Scavo
Marcia Cross as Bree Hodge
Eva Longoria as Gabrielle Solis
Vanessa Williams as Renee Perry
Ricardo Antonio Chavira as Carlos Solis
Doug Savant as Tom Scavo
Jonathan Cake as Det. Chuck Vance
Charles Mesure as Ben Faulkner
Madison de la Garza as Juanita Solis
Brenda Strong as Mary Alice Young
James Denton as Mike Delfino