back to top

21 Celebs You Totally Forgot Made Guest Appearances On "Will & Grace"

I mean, who wouldn't want to be Madonna's roommate?

Posted on

1. Madonna played Liz, an office worker-turned-Karen's roommate:

NBC, Dimitrios Kambouris / Getty Images

2. Victor Garber played Peter Bovington, an actor who Jack hires to help spread buzz about his new show, Jack Talk:

NBC, Dia Dipasupil / Getty Images

3. Dylan McDermott played Tom, who meets Will while they're both taking care of their moms:

NBC, Afp Contributor / AFP / Getty Images

4. Rosie O'Donnell played Bonnie, the mother of Elliott, Jack's son:

NBC, Dia Dipasupil / Getty Images

5. Macaulay Culkin played Jason "J.T." Towne, Karen's divorce lawyer:

NBC, Jason Merritt / Getty Images

6. Geena Davis played Janet Adler, Grace's older sister:

NBC, Afp Contributor / AFP / Getty Images

7. Britney Spears played Amber-Louise, Jack's new co-host on Jack Talk:

NBC, Kevork Djansezian / Getty Images

8. Ellen DeGeneres played Sister Louise, a nun caught up in a sketchy car sale:

NBC, Matt Winkelmeyer / Getty Images

9. Edie Falco and Chloe Sevigny played Deirdre and Monet, expert house-flippers:

Frazer Harrison / Getty Images, Pascal Le Segretain / Getty Images

10. Glenn Close played Fannie Lieber, famed photographer who photographs Will and Grace:

NBC, Mike Coppola / Getty Images

11. Seth Green played Randall Finn, former child star turned talk show host:

NBC, Earl Gibson Iii / Getty Images

12. Neil Patrick Harris played Bill, a "former" gay man attempting to convert Jack:

Greg Doherty / Getty Images

13. Wanda Sykes played Cricket, Karen's makeup artist:

NBC, Matt Winkelmeyer

14. Kevin Bacon played himself, with Jack as his new assistant:

NBC, Afp Contributor / AFP / Getty Images

15. Michael Douglas played Detective Gavin Hatch, who helps Will track down his laptop:

NBC, Kevin Winter / Getty Images

16. Mira Sorvino played Diane, Leo's ex-girlfriend who quickly causes trouble in paradise:

NBC, Michael Loccisano / Getty Images

17. Luke Perry played Aaron, a self-certified bird enthusiast and Jack's potential love interest:

NBC, Dimitrios Kambouris / Getty Images

18. Jason Biggs played Baby Glenn, a celeb from the '80s:

NBC, Phillip Faraone / Getty Images

19. Kristin Davis played Nadine, Vince's BFF:

NBC, Rich Fury / Getty Images

20. Will Arnett played Artemus Johnson, a professional backup dancer:

NBC, Robyn Beck / AFP / Getty Images

21. And Sharon Osbourne played Nonny, a friendly bartender:

NBC, Anthony Devlin / Getty Images

Top trending videos

Watch more BuzzFeed Video Caret right

Top trending videos

Watch more BuzzFeed Video Caret right
The best things at three price points