Will & Grace (season 7)

The seventh season of Will & Grace premiered on September 16, 2004 and concluded on May 19, 2005. It consisted of 24 episodes.

Main cast

 * Eric McCormack as Will Truman
 * Debra Messing as Grace Adler
 * Megan Mullally as Karen Walker
 * Sean Hayes as Jack McFarland
 * Shelley Morrison as Rosario Salazar

Recurring cast

 * Harry Connick, Jr. as Dr. Marvin "Leo" Markus
 * Bobby Cannavale as Vince D'Angelo
 * Tim Bagley as Larry
 * Jerry Levine as Joe
 * Leslie Jordan as Beverley Leslie
 * Leigh-Allyn Baker as Ellen

Special guest stars

 * Jennifer Lopez as herself
 * Janet Jackson as herself
 * Will Arnett as Artemus Johnson
 * Molly Shannon as Val Bassett
 * Kristin Davis as Nadine
 * Victor Garber as Peter Bovington
 * Rip Taylor as himself
 * Jamie-Lynn Sigler as Ro
 * Blythe Danner as Marilyn Truman
 * Jeff Goldblum as Scott Woolley
 * Lily Tomlin as Margot
 * Patti LuPone as herself
 * Edward Burns as Nick
 * Chita Rivera as Lenore
 * Michele Lee as Lucille
 * Stuart Townsend as Edward
 * Sharon Stone as Dr. Georgia Keller
 * Debbie Reynolds as Bobbi Adler
 * Alan Arkin as Martin Adler
 * Stacy Keach as Wendell Schacter
 * Alec Baldwin as Malcolm Widmark
 * Seth Green as Randall Finn

Guest stars

 * Mark Harelik as Tim
 * Stephen Tobolowsky as Ned Weathers
 * Sam Pancake as Jimmy
 * Erinn Hayes as Katherine Fallon
 * Roscoe Lee Browne as Linus
 * Patrick Fabian as Alan
 * John Ducey as Jamie
 * Lee Garlington as Annette
 * Robert Costanzo as Paul D'Angelo
 * Josh Keaton as Salvatore
 * Hallee Hirsh as Olivia Walker
 * Buck Henry as Leonard
 * Luke Perry as Aaron
 * Eric Allan Kramer as Barry
 * Phil Morris as Dr. Norman
 * Lee Majors as Burt Wolfe
 * Emily Rutherfurd as Joanne
 * Eric Stoltz as Tom Cassidy
 * Bridget Flanery Viv Cassidy