S6, E19: No Sex 'n' the City
Tip-toeing through his budding relationship, an apprehensive Will (Eric McCormack) makes the mistake of taking Grace's (Debra Messing) advice on love, playing hard-to-get with his new pseudo-boyfriend (guest star Bobby Cannavale, "Kingpin"). However, when his game playing causes a rift in this budding romance, Will is left questioning Grace's wisdom in matters of the heart. Meanwhile, a distraught Jack (Sean Hayes) and Karen (Megan Mullally) bravely attempt to soldier on after learning their favorite television show will be going off the air forcing them to say goodbye to their six favorite "Friends" and a psychiatrist named Frasier Crane. Bebe Neuwirth (NBC's "Frasier) guest stars as herself and Sharon Osbourne ("The Osbournes") makes a cameo appearance in the episode.
Starring Bobby Cannavale, Bebe Neuwirth, Sharon Osbourne