(L-R): Sean Hayes as Jack McFarland, Eric McCormack as Will Truman, Debra Messing as Grace Adler and Megan Mullally as Karen Walker in NBC's "Will & Grace."
(L-R): Sean Hayes as Jack McFarland, Eric McCormack as Will Truman, Debra Messing as Grace Adler and Megan Mullally as Karen Walker in NBC's "Will & Grace." Chris Haston/NBC
(L-R): Sean Hayes as Jack McFarland, Eric McCormack as Will Truman, Debra Messing as Grace Adler and Megan Mullally as Karen Walker in NBC's "Will & Grace." Chris Haston/NBC