Will and Grace saw nearly 200 guest stars in its eight season run. In celebration of the 10 year anniversary of the finale, we ranked them.

10 years ago on May 18, 2006 Will & Grace took its final bow on NBC. After 194 episodes, two of which were performed live for both coasts, Will & Grace more than earned its place in the NBC Thursday night comedy block of the late ’90s and early ’00s legacy. The ensemble, Eric McCormack, Debra Messing, Megan Mullally, and Sean Hayes brought Will, Grace, Karen, and Jack to living rooms all over the nation every night in both primetime and syndication, but there was something special beyond the the core four.

Over 150 guest stars made their way across Stage 17 in the eight seasons of the sitcom’s run. Some guests came and went in one episode, others stuck around to become series regulars. Characters ranging from family members to maids to friends and flings made the show just as memorable as Will, Grace, Jack, and Karen.

This ranking takes into consideration the impact the character left on the series, on the characters, and on the individual episodes in which they were featured. When you think of “Strangers with Candice” are you going to Tom Everett Scott or Candice Bergen, Karen’s best-friend-slash-archenemy? When you think of an iconic episode such “Fanilow,” sure Barry Manilow comes to mind, but Debbie Reynolds and Sara Gilbert are arguably more important.

From season 1 through season 8 we present the definitive ranking of Will & Grace guest stars. (** denotes more than one appearance in the series)

  1. Debbie Reynolds as Bobbi Adler**
  2. Shelley Morrison as Rosario Inés Consuelo Yolanda Salazar**
  3. Harry Connick Jr as Leo Markus**
  4. Molly Shannon as Val**
  5. Leslie Jordan as Beverley Leslie**
  6. Bobby Cannavale as Vince D’Angelo**
  7. Blythe Danner as Marilyn Truman**
  8. John Cleese as Lyle Finster**
  9. Woody Harrelson as Nathan**
  10. Sydney Pollack as George Truman**
  11. Alec Baldwin as Malcolm**
  12. Tim Bagley as Larry**
  13. Jeff Goldblum as Scott Woolley**
  14. Gregory Hines as Ben Doucette**
  15. Gary Grubbs as Harlin Polk**
  16. Minnie Driver as Lorraine Finster**
  17. Tom Gallop as Rob**
  18. Kevin Bacon as Himself**
  19. Leigh-Allyn Baker as Ellen**
  20. Laura Kightlinger as Nurse Sheila**
  21. Eileen Brennan as Zandra**
  22. Jennifer Elise Cox as Nurse Trainee Pittman
  23. Sandra Bernhard as Herself**
  24. Neil Vipond as Julius**
  25. Gene Wilder as Mr. Stein**

  26. Source
  27. Sara Gilbert as Copacafana82
  28. Madonna as Liz (Karen’s roommate)
  29. Lesley Ann Warren as Tina**
  30. Michael Angarano as Elliot**
  31. James Earl Jones as Himself
  32. Dan Futterman as Barry**
  33. Kari Lizer as Connie**
  34. Britney Spears as Amber-Louise
  35. Matt Damon as Owen
  36. Parker Posey as Dorleen**
  37. Matthew Botuchis as Dave aka Elizabeth (Jack’s straight assistant)**
  38. Jerry Levine as Joe**
  39. Veronica Cartwright as Judith McFarland
  40. Charles C. Stevenson Jr. as Smitty**
  41. Glenn Close as Fannie Lieber
  42. Marshall Manesh as Mr. Zamir**
  43. John Slattery as Sam Truman** (later recast)
  44. Emily Rutherfurd as Joanne (acting student)**
  45. John Fleming as Russell (acting student)**
  46. Patrick Dempsey as Matt**
  47. Dylan McDermott as Tom
  48. Cher as Herself**
  49. Bernadette Peters as Gin
  50. Corey Parker as Josh**
  51. Michael Douglas as Officer Gavin Hatch
  52. Edie Falco as Deirde
  53. Chloe Sevigny as Monet
  54. Candice Bergen as Herself (Karen’s “archenemy-slash-best-friend”)
  55. Sharon Stone as Dr. Georgia Keller
  56. Jennifer Lopez as Herself**
  57. Kristin Davis as Nadine
  58. Will Arnett as Artemus Johnson
  59. Dave Foley as Stuart Lamarck**
  60. Taye Diggs as James Hanson**
  61. Joan Collins as Helena Barnes
  62. Brian Setzer as Benji**
  63. Suzanne Pieshette as Lois Whitley (Karen’s mother)**
  64. Adam Goldberg as Kevin Wolchek
  65. Lainie Kazan as Aunt Honey
  66. Sara Rue as Joyce Adler

  67. Source
  68. Rosie O’Donnell as Bonnie
  69. Wanda Sykes as Cricket
  70. Earl Schuman as Driver**
  71. Alan Arkin as Martin Adler
  72. Seth Green as Randall
  73. Rosanna Arquette as Julie (Grace’s neighbor)**
  74. Megan Cavanagh and Henriette Mantel as couple Terry and Annie
  75. Tom Everett Scott as Alex
  76. Neil Patrick Harris as “Welcome Home” leader Bill
  77. Andy Richter as Dale (Grace’s Blind Date who lives on Staten Island)
  78. Reed Alexander as Jordan Truman**
  79. Macaulay Culkin as Jason “JT” Towne (Karen’s divorce lawyer)
  80. Natasha Lyonne as Grace’s Intern Gilian
  81. Jamie-Lynn Sigler as Ro
  82. Lily Tomlin as Margot**
  83. Tim Curry as Marion Finster
  84. Victor Garber as Peter Bovington
  85. Camryn Manheim as Psychic Sue
  86. Geena Davis as Janet Adler
  87. Chris Potter as Michael
  88. Kathleen Archer as Molly (the UPS delivery woman)**
  89. Mira Sorvino as Diane (Leo’s ex and the only woman Will slept with)
  90. Andy Garcia as Milo
  91. Ellen DeGeneres as Sister Louise
  92. Edward Burns as Nick**
  93. Bebe Neuwirth as Herself
  94. Daryl Hall and John Oates as Themselves
  95. Tom Verica as Danny**
  96. Demi Moore as Sissy
  97. Wendie Jo Sperber as April

  98. Source
  99. Beau Bridges as Daniel McFarland
  100. Stephen Tobolowsky as Ned Weathers
  101. Dan Bucatinsky as Neil
  102. Jason Marsden as Kim “The Pocket Gay”
  103. Hallee Hirsh as Olivia Walker
  104. Patti LuPone as Herself
  105. Jim Rash as Brent
  106. Lea DeLaria as Nurse Carver
  107. Clark Gregg as Cam
  108. Judith Ivey as Eleanor Markus**
  109. Tom Skerritt as Jay Markus**
  110. Ever Carradine as Pam
  111. Kali Rocha as Stephanie
  112. Jack Black as Dr. Isaac Hershberg
  113. Chita Rivera as Lenore
  114. Chris Penn as Rudy
  115. Nick Offerman as The Plumber
  116. Elton John as Himself
  117. Jason Biggs as Baby Glenn
  118. Ellen Albertini Dow as Sylvia Walker
  119. Shohreh Aghdashloo as Pam

  120. Source
  121. John Ducey as Jamie**
  122. Stuart Townsend as Pastry Chef
  123. Scott Patterson as Donald Dorio
  124. Derek Basco as Mipanko
  125. Jamie Kaler as Gary
  126. George Takei as Himself
  127. Hal Linden as Alan Mills
  128. Jo Marie Payton as Mrs. Freeman
  129. Tom Poston as Norman
  130. Tracy Nelson as Allison
  131. Orson Bean as Professor Dudley
  132. Piper Laurie as Sharon Timmers
  133. Sharon Osborne as bartender Nonny
  134. Stacy Keach as Wendell Schacter
  135. Lee Majors as Burt Wolfe
  136. Rip Torn as Lionel Banks**
  137. Katie Couric as Herself
  138. Eric Stoltz as Tom Cassidy**
  139. Rudy Galindo as Himself
  140. Tamlyn Tomita as Naomi
  141. Steve Valentine as Kai
  142. Tracey Ullman as Ann
  143. Miguel Ferrer as Nathan Barry
  144. Martina Navratilova as Herself
  145. Matt Lauer as Himself
  146. David Sutcliffe as Campbell
  147. Janet Jackson as Herself
  148. Peter Jacobson as Paul
  149. Rip Taylor as Himself
  150. Mary Pat Gleason as Sally (the crazy homeless woman)**
  151. Ken Marino as Mark
  152. Al Roker as Himself
  153. Alice Kapp Horner as Alice Robinson
  154. Terry Kiser as Carl
  155. Bruno Campos as Anton
  156. Maggie Wheeler as Polly
  157. Patrick Kerr as Choral Director
  158. Nicollette Sheridan as Dr. Danielle Morty
  159. Todd Stashwick as Gabe Robinson
  160. Matthew Glave as Kirk
  161. Jon Teney as Paul Truman
  162. Helen Slater as Peggy Truman
  163. Debra Mooney as Sister Roberta
  164. Daryl Sabara as Broccoli Boy
  165. Jeremy Piven as Nicholas
  166. Maria Pitillo as Paula
  167. Barry Manilow as Himself
  168. Jennette McCurdy as Young Girl at The Sound of Music
  169. Richard Chamberlain as Clyde
  170. Josh Lucas as Himself