This is a list of recurring actors on the US television show Desperate Housewives. Every actor credited in two episodes or more is included in the article. Main cast Characters are listed in the order they were first credited in the series. Starring Supporting In season six Andrea Bowen, Kathryn Joosten and Beau Mirchoff were only credited in the episodes they appear in. Kathryn Joosten was credited as Also Starring in season six, except for episode 6x23 in which she was credited as Starring. In season seven Kathryn Joosten, Kevin Rahm, Tuc Watkins, Charlie Carver, Joshua Logan Moore, Darcy Rose Byrnes, Madison De La Garza and Mason Vale Cotton were only credited in the episodes they appear in, although Madison De La Garza was credited in episode 7x05 in which she didn't appear. Joy Lauren and Rachel Fox weren't credited in episode 4x01. Roger Bart was credited as Also Starring from episode 2x02 to 2x09 and as a Special Guest Star in episode 2x24. Page Kennedey was credited as Also Starring in episodes 2x03, 2x05, 2x06 and 2x07, before being replaced by NaShawn Kearse. NaShawn Kearse was credited as Also Starring from episode 2x08 to 2x24, replacing Page Kennedey. However he was credited as Nashawn Kearse in episodes 2x08, 2x09 and 2x10. Josh Henderson was credited as Also Starring from episode 3x01 to 3x16. Jeffrey Nordling wasn't credited in episode 6x06. Guest cast A Ian Abercrombie - Rupert Cavanaugh (1 episode, season 3) Isabella Acres - Jenny Hunter-McDermott (3 episodes, seasons 7–8) Jillian Armenante - Rachel (2 episodes, season 8) Rochelle Aytes - Amber James (3 episodes, season 7) Anthony Azizi - Robert Falati (2 episodes, season 3) Scott Atkinson appears as a police officer in four episodes, one per season in Seasons 1 - 4 B Charlie Babcock - Stu Durber (6 episodes, seasons 2 and 5) Scott Bakula - Trip Weston (5 episodes, season 8) Cecilia Balagot - Grace Sanchez (4 episodes, season 7) Daniella Baltodano - Celia Solis (50 episodes, seasons 4-8) John Barrowman - Patrick Logan (6 episodes, season 6) Justine Bateman - Ellie Leonard (5 episodes, season 4 and 8) Orson Bean - Roy Bender (23 episodes, seasons 6-8) Polly Bergen - Stella Wingfield (10 episodes, seasons 3-5, and 7) Emily Bergl - Beth Young (14 episodes, seasons 7-8) Julie Benz - Robin Gallagher (6 episodes, season 6) Daniela Bobadilla - Marisa Sanchez (2 episodes,