3. Michael Douglas: This ''Fatal Attraction" star plays a cop with the hots for Will until Will discovers his teeth fetish and scares Douglas away (Season 4).

4. Taye Diggs: The hot-chocolate hottie who helped Stella get her groove back plays Will's Canadian boyfriend, James (Season 8, several episodes).

5. Jennifer Lopez: Jenny from the block plays herself and sings ''Waiting for Tonight" at Karen and Lyle's (John Cleese) Las Vegas wedding reception (Season 6 finale).

1. Jack seeks his absentee father, singing a comical rendition of ''Papa, Can You Hear Me." But his joy is short lived, when he learns that his dad is dead. Later, Jack discovers that thanks to a few profitable sperm donations he made as a teenager, he's a dad (Season 3).

2. Karen discovers that Rosario (Shelley Morrison) has been secretly housekeeping for her archenemy/friend, Beverly Leslie (Leslie Jordan). The two fight over Rosario, even battling in a pool game for her services. Eventually, Rosario returns to Karen's side. This is the first time viewers become acquainted with the diminutive Mr. Beverly (Season 3).

3. Jack decides that nursing is his true calling and goes to Will and Karen for money and support. This plot, and a subplot about Karen reluctantly going to get a physical, inspired a cameo from the hilarious Jack Black. Black plays the unprofessional and incestuous Dr. Hershberg (Season 6).

4. Grace dates Will's boss (the late, great Gregory Hines), much to Will's dismay. A subplot has Jack upset that his wife-of-convenience Rosario is cheating on him with the gardener (Season 2).

5. Will and Jack teach Karen's suddenly sexually liberated cousin, Barry (Dan Futterman ), how to be gay. This two-episode plot involves some fabulous dancing by Will and Jack (Season 5).

This is cache, read story here