The Cast Of "Desperate Housewives": Then And Now

    Everyone has a little dirty laundry.

    1. Lynette Scavo (Felicity Huffman)

    2. Tom Scavo (Doug Savant)

    3. Parker Scavo (Joshua Logan Moore)

    4. Penny Scavo (Darcy Rose Byrnes)

    5. Preston and Porter Scavo (Charlie and Max Carver)

    6. Susan Meyer (Teri Hatcher)

    7. Karl Mayer (Richard Burgi)

    8. Julie Meyer (Andrea Bowen)

    9. Mike Delfino (James Denton)

    10. MJ Delfino (Mason Vale Cotton)

    11. Bree Van de Kamp (Marcia Cross)

    12. Rex van de Kamp (Steven Culp)

    13. Andrew van de Kamp (Shawn Pyfrom)

    14. Danielle van de Kamp (Joy Lauren)

    15. Orson Hodge (Kyle MacLachlan)

    16. Mary Alice Young (Brenda Strong)

    17. Paul Young (Mark Moses)

    18. Zach Young (Cody Kasch)

    19. Renee Perry (Vanessa Williams)

    20. Edie Britt (Nicolette Sheridan)

    21. Dave Williams (Neal McDonough)

    22. Angie Bolen (Drea de Matteo)

    23. Gabrielle Solis (Eva Longoria)

    24. Carlos Solis (Ricardo Chavria)

    25. Juanita Solis (Madison de la Garza)

    26. Celia Solis (Daniella Baltodano)

    27. John Rowland (Jesse Metcalfe)

    28. Katherine Mayfair (Dana Delany)

    29. Dylan Mayfair (Lyndsy Fonseca)

    Kathryn Joosten, who played Karen McCluskey, has been removed due to her death in 2012.