The cast of Will & Grace (from left: Debra Messing, Eric McCormack, Sean Hayes and Megan Mullally). PR photo