Grace has a string of boyfriends throughout the series, many played by guest stars such as Woody Harrelson and Gregory Hines. Grace marries the Jewish doctor Leo Markus, played by Harry Connick, Jr., on November 21, 2002, but the marriage ends when he has a one - night stand with a doctor from the Red Cross while working in Cambodia with Doctors Without Borders. In season 8, the two reunite briefly during a flight to London when they coincidentally met on the plane. Their mile high tryst leads to Grace getting pregnant, but she does n't tell Leo because he is engaged to another woman. However, in the series finale, she and Leo remarry and raise the baby, a girl named Laila, together. Laila is born in Rome, where Leo is working at a hospital as a researcher. After one year in Rome the family moves back to New York, to their apartment in Brooklyn. Laila goes on to attend college and there meets Will and Vince 's son, Ben. Laila and Ben are living in dorm rooms opposite each other 's while at college; the same scenario that Will and Grace found themselves in while they attended college. Ben and Laila marry soon afterward.
who got grace pregnant on will and grace
Jewish doctor Leo Markus, played by Harry Connick, Jr.