More from EW
1 of 51
The Best 'Will and Grace' Guest Stars
Ten years ago, on May 18, 2006, Will and Grace aired its final episode. Starring Eric McCormack, Debra Messing, Megan Mullally, and Sean Hayes, among others, the NBC sitcom cemented its place in TV history not only for its Emmy-winning humor, but for its talked-about guest stars. From Britney Spears to Barry Manilow, see the show's 50 best guest stars, ahead.
2 of 51
Britney Spears graced the set with her pop star presence for a 2006 episode of Will and Grace. Appearing in the eighth season, Spears played Amber-Louise, a woman who is brought on to co-host Jack's show with him.
3 of 51
In one of his first scripted cameos, Matt Lauer played himself in one 2006 episode of Will and Grace. He dropped in on the eighth season, running into the gang in a restroom.
4 of 51
Sharon Stone brought her Oscar-nominated acting chops to Will and Grace in the show's seventh season. She played Dr. Georgia Keller in the 2005 installment, acting as a therapist to both Will and Grace.
5 of 51
Ellen DeGeneres joined the gang for a 2001 episode, appearing in the third season as Sister Louise. Her character is a nun who gets caught up in a car sale.
6 of 51
Madonna flexed her Golden Globe-winning acting chops for a 2003 episode of Will and Grace. Appearing in the fifth season, she played Liz, an oddball office worker whom Karen eyes as a potential roommate.
7 of 51
Joining Britney Spears in season 8's "Buy, Buy Baby," George Takei played himself on Will and Grace. He appears as a guest on Jack's show.
8 of 51
With an Oscar to her name, Geena Davis appeared in a 2004 episode of Will and Grace as Janet Adler. Joining the sixth season, she played Grace's sister.
9 of 51
Edie Falco and Chloë Sevigny
Edie Falco and Chloë Sevigny teamed up for a 2004 episode of Will and Grace. Appearing in the sixth season, Falco and Sevigny played Deirdre and Monet, respectively, two women who are famous for their house-flipping abilities.
10 of 51
Patti LuPone played herself in one 2005 episode in the show's seventh season. She rubs shoulders with Jack, who considers her one of his idols.
11 of 51
A few years after her turn in G.I. Jane, Demi Moore played Sissy Palmer-Ginsburg in a 2003 episode of Will and Grace. Appearing in the fifth season, Moore's character is a woman who once babysat Jack.
12 of 51
James Earl Jones
James Earl Jones brought his famed voice to Will and Grace, playing himself in season 6's " Me and Mr. Jones." He stars in an off-Broadway play alongside Jack.
13 of 51
Appearing in the aptly titled sixth season episode "Fanilow," Barry Manilow played himself on Will and Grace. He found his way onto the show as Will waits in line for one of his concerts.
14 of 51
Glenn Close dropped by Will and Grace's fourth season in 2002. She played Fannie Lieber, an acclaimed photographer who photographs Will and Grace after they win a photoshoot in an auction.
15 of 51
Victor Garber appeared in one 2004 episode of Will and Grace. He played Peter Bovington in the seventh season, a former commercial actor whom Jack tries to hire to promote his show.
16 of 51
After making an uncredited appearance in Will and Grace's third season, Cher returned two years later in season 4's "A.I.: Artificial Insemination." Playing herself, she appears to Jack in a vision and encourages him to pursue his acting career.
17 of 51
Kevin Bacon popped by Will and Grace for the season 5 episode "Bacon and Eggs." He played himself, getting stalked by Jack, who eventually earns a job as Bacon's assistant.
18 of 51
Mira Sorvino played a character named Diane in the sixth season. She is Leo's ex-girlfriend and creates drama thanks to her intimate knowledge of Will.
19 of 51
Matt Damon appeared in the fourth season of Will and Grace as Owen. He played Jack's competition in auditions for the gay men's chorus.
20 of 51
Al Roker played himself in a 2000 episode of Will and Grace. He meets Will and Jack, who are protesting the exclusion of a gay kiss on a television show.
21 of 51
Dylan McDermott joined the sixth season of Will and Grace, playing Tom in a 2003 installment. He plays a man who meets Will while the both of them are caring for their mothers.
22 of 51
Candice Bergen played herself in one 2003 episode of Will and Grace. She appeared in the sixth season's "Strangers with Candice," finding her spot as an old frenemy of Karen's.
23 of 51
Elton John played himself in one episode of Will and Grace. He appeared as the head of the "gay mafia" in the season 5 installment.
24 of 51
Michael Douglas played Detective Gavin Hatch in a 2002 episode. Appearing in the fourth season, his character is a detective who works on the case of Will's stolen laptop.
25 of 51
Joan Collins found room in her schedule for a 2000 episode of Will and Grace in the show's second season. She played Helena Barnes, a design maven who faces off with Grace.
26 of 51
Jennifer Lopez brought her talents to Will and Grace for three episodes in the sixth and seventh seasons. She joined the show in 2004 and played herself, finding her spot in the gang after meeting Karen in a bathroom.
27 of 51
Katie Couric popped up in two 2002 episodes of Will and Grace. She played herself in the fifth season, meeting Grace when the Today show is recruiting people for televised weddings.
28 of 51
Bernadette Peters dropped in on the eighth season of Will and Grace. She played Gin, Karen's sister, in a 2006 episode.
29 of 51
John Slattery joined Will and Grace for a 1999 two-part episode. He appeared as Will's brother, Sam Truman, in the first season.
30 of 51
Rosie O'Donnell joined Will and Grace for one 2002 episode, appearing as Bonnie in the fourth season. She played the mother of Jack's son.
31 of 51
Andy Richter played a man named Dale in Will and Grace's eighth season in 2005. His character is a potential suitor for Grace.
32 of 51
Stuart Townsend made an early appearance in Will and Grace as Edward. Popping up in the seventh season, he plays a pastry chef under Karen's payroll.
33 of 51
Luke Perry joined the gang for one 2005 episode of Will and Grace. He appeared in the seventh season as Aaron, a man Jack and Karen run into the park.
34 of 51
Gene Wilder appeared in two episodes of Will and Grace's fifth season as Mr. Stein. He played a partner for Will's firm.
35 of 51
Seth Green added to his busy decade with a 2005 appearance on Will and Grace. He played Randall Finn, a former child star who has since grown up, in a seventh season episode.
36 of 51
Lee Majors made a 2005 appearance on Will and Grace as Burt Wolfe, a character in the seventh season. He played a drycleaner who is friends with Grace's dad.
37 of 51
The same year that she wrapped her run as Sex and the City's Charlotte York, Kristin Davis appeared in an episode of Will & Grace. She played Nadine, Vince's best friend, in the seventh season.
38 of 51
Jason Biggs joined Will and Grace for one episode in 2005. Appearing in the eighth season, he played Baby Glenn, a man who is famous for a childhood tragedy.
39 of 51
Will Arnett took on the role of Artemus Johnson for one episode in Will and Grace's seventh season. He played a backup dancer going out for a gig with Janet Jackson.
40 of 51
Alan Arkin played Grace's father for one 2005 episode of the show. He appeared in the seventh season as Martin Adler.
41 of 51
Wanda Sykes popped up in a 2006 episode as Cricket, a makeup artist who works with Karen in the eighth season.
42 of 51
Andy Garcia played Milo in a season 5 episode. Joining the show in 2003, his character owns a restaurant and goes on a date with Karen.
43 of 51
Macaulay Culkin appeared in Will and Grace's fifth season. He played Jason "J.T." Towne in the 2003 episode, a divorce lawyer who works with Karen.
44 of 51
Neil Patrick Harris
Neil Patrick Harris joined Will and Grace's second season as Bill, a man who identifies as a "former gay man" and tries to convert others.
45 of 51
Josh Lucas played himself in a 2006 episode. He appeared in the eighth season when he comes to the aid of Jack.
46 of 51
Before he became Ron Swanson, Nick Offerman was Nick the Plumber in one 2001 episode of Will and Grace. The actor appeared in the fourth season, playing a plumber whom Karen eyes.
47 of 51
Janet Jackson joined Will and Grace for one episode in 2004. She played herself in the season 7 installment, auditioning backup dancers for a performance.
48 of 51
Early in his career, Joel McHale booked a gig for one 2001 episode of Will and Grace. He played Ian in the third season, a man who goes on a date with Grace.
49 of 51
Sharon Osbourne found a gig on Will and Grace in 2004, playing Nonny in the sixth season. She chats with Will while working as a bartender at a club.
50 of 51
Years before he became Phil Coulson, Clark Gregg was Cam on one 2003 episode of Will and Grace. He appeared in the fifth season, playing one of Jack's boyfriends.
51 of 51
Hall & Oates
Hall & Oates played themselves in the show's eighth season. Appearing in a 2006 episode, they perform at a wedding.