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:

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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

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