After years spent searching for his absentee father, Will &#038 Grace's Jack (Sean Hayes) is about to learn he's got a long-lost son of his own! Though the saucy character supposedly has never bedded a woman, he will nonetheless come face-to-face with his 13-year-old son during a May sweeps episode, US Weekly reports.