(4 episodes, seasons 3-4 and 8) Mary Pat Gleason - Elenora Butters (2 episodes, seasons 1 and 5) Juliette Goglia - Amy Pearce (2 episodes, season 3) Currie Graham - Ed Ferrara (9 episodes, seasons 2-3) Brian Austin Green - Keith Watson (15 episodes, season 7) Melissa Greenspan - Cindy (4 episodes, seasons 7-8) Todd Grinnell - Alex Cominis (6 episodes, seasons 5 and 7) Bob Gunton - Noah Taylor (10 episodes, seasons 1−2) H Larry Hagman - Frank Kaminsky (2 episodes, season 7) Melinda Page Hamilton - Sister Mary Bernard (3 episodes, season 2) Jay Harrington - Dr. Ron McCready (7 episodes, season 2) Harriet Sansom Harris - Felicia Tilman (28 episodes, seasons 1−2 and 7) Gale Harold - Jackson Braddock (14 episodes, seasons 4-5) Kathryn Harrold - Helen Rowland (3 episodes, seasons 1−2) Megan Hilty - Shayla Grove (2 episodes, season 5) Nichole Hiltz - Libby Collins (3 episodes, season 2) Ernie Hudson - Detective Ridley (7 episodes, season 3) I Michael Ironside - Curtis "Curt" Monroe (2 episodes, season 2) Gregory Itzin - Dick Barrows (2 episodes, season 7) J Bruce Jarchow - Sam Bormanis (4 episodes, season 2) Peter Jason - Jeff (2 episodes, season 3) Jolie Jenkins - Deirdre Taylor (2 episodes, season 1) Carla Jimenez - Carmen Sanchez (4 episodes, season 7) Leslie Jordan - Felix Bergman (2 episodes, season 8) K John Kapelos - Eugene Beale (4 episodes, season 2) Lainie Kazan - Maxine Rosen (5 episodes, season 7) Dagney Kerr - Ruth Ann Heisel (3 episodes, seasons 1-2) Brian Kerwin - Harvey Bigsby (2 episodes, season 3) Shirley Knight - Phyllis Van de Kamp (5 episodes, seasons 2 and 4) L John Lacy - Detective Beckerman (2 episodes, season 1) Sal Landi - Donny the Loan Shark (5 episodes, season 8) Sharon Lawrence - Maisy Gibbons (3 episodes, season 1) Scotty Leavenworth - Kirby Schilling (2 episodes, season 5) Gloria LeRoy - Rose Kemper (2 episodes, season 5) Mary Margaret Lewis - Renee (2 episodes, season 3) Ruby Lewis - Chloe Carlson (2 episodes, season 8) Beth Littleford - Dana (2 episodes, seasons 7-8) Sam Lloyd - Dr. Albert Goldfine (8 episodes, seasons 1-2) Wayne Lopez - Clyde (3 episodes, seasons 3) and Air Marshal (1 episode, season 2) Aaron Lustig - Craig Lynwood (3 episodes, season 7) Jennifer Lyons - Cecile (2 episodes, season 2) M Justina Machado - Claudia Sanchez