Suspicious Minds


Episode Info

Burdened with guilt over her past behavior, Gabrielle (Eva Longoria) throws herself into a "mission" -- to stage a fashion show featuring her female friends on Wisteria Lane. Meanwhile, Susan (Teri Hatcher) is caught in the middle when she finds out about Gabrielle and John (Jesse Metcalfe) -- while John's mom, Helen (Kathryn Harrold), thinks her son is fooling around with Susan. Bree (Marcia Cross) uses her own judgment in dealing with the repulsive behavior of her son, Andrew (Shawn Pyfrom). And Lynette (Felicity Huffman) suffers unexpected consequences when she "steals" a nanny for her kids.


Felicity Huffman
as Lynette Scavo
Kathryn Harrold
as Helen Rowland
Teri Hatcher
as Susan Mayer
Doug Savant
as Tom Scavo
Lupe Ontiveros
as Juanita Solis
Marcia Cross
as Bree Van De Kamp
Eva Longoria
as Gabrielle Solis
Brenda Strong
as Mary Alice Young
Mark Moses
as Paul Young
Cody Kasch
as Zach Young
Hamilton Camp
as Brian Linder
Andrea Bowen
as Julie Mayer
Steven Culp
as Rex Van De Kamp
James Denton
as Mike Delfino
Jesse Metcalfe
as John Rowland
Richard Burgi
as Karl Mayer
Zane Huett
as Parker Scavo
Roger Bart
as George Williams
Shawn Pyfrom
as Andrew Van De Kamp
Joy Lauren
as Danielle Van De Kamp
Mehcad Brooks
as Matthew Applewhite
Brent Kinsman
as Preston Scavo
Shane Kinsman
as Porter Scavo
Show More Cast