Check out the best Jack McFarland (Sean Hayes) moments from Will & Grace, featuring Jack, Karen (Megan Mullally), Will (Eric McCormack) and Grace (Debra Messing).
Check out the best Jack McFarland (Sean Hayes) moments from Will & Grace, featuring Jack, Karen (Megan Mullally), Will (Eric McCormack) and Grace (Debra Messing).