About a week-and-a-half ago, Jimmy Kimmel and his wife welcomed their son, William "Billy" Kimmel, into the world, and all appeared well — until about three hours later, when a nurse noticed that Billy looked a bit purple. X-rays revealed that Billy's lungs were fine, which meant that something was wrong with his heart.

Kimmel told his audience the rest of this story while fighting back tears, describing what it's like to find out your newborn child has a heart disease and will require surgery. "It's a terrifying thing," he said. The surgery was a success, and Billy is doing great, but he will require two follow-up procedures in the months ahead.

Kimmel went on to defend Obamacare, specifically its protections for people with preexisting conditions. "Before 2014 [when Obamacare went into effect], if you were born with congenital heart disease like my son was, there was a good chance you'd never be able to get health insurance because you had a preexisting condition," he said. "If your baby is going to die and it doesn't have to, it shouldn't matter how much money you make. I think that's something that whether you're a Republican or Democrat or something else, we all agree on that, right?"

The audience certainly did.

Over on The Late Show With Stephen Colbert, Chris Pratt stopped by to promote Guardians of the Galaxy Vol. 2. A mixtape of 1970s rock songs played a major role in the first Guardians, so Pratt explained that he decided to make a mixtape for his wife, Anna Faris, to use during their intimate encounters. Unfortunately, though, Faris was not as into it as he had hoped. "I could tell right away," Pratt said. "Big miss. Big miss."

The Daily Show took a look at the first 100 days of Donald Trump's presidency and found a remarkable similarity between what Trump said during the election campaign and what he said at a the rally he attended this weekend, when he skipped the White House Correspondents' Dinner. Trump even pointed out one audience member holding a "Blacks for Trump" sign. "Even Donald Trump was shocked there's a black guy in his audience," said host Trevor Noah.

Nikolaj Coster-Waldau, who plays Jaime Lannister on HBO's Game of Thrones, was a guest on The Tonight Show, where he and Jimmy Fallon discussed the fact that Coster-Waldau's wife apparently hasn't watched an episode of the show since he dragged her to the show's premiere more than six years ago. "She keeps promising that she'll sit down with a friend and watch it," Coster-Waldau joked. "It's fine," he added (though we're not so sure he really meant it).

13 Terrible Talk Shows That Tanked Spectacularly

More From Hot 975