Blue Bloods

CBS | 10:00 pm

A reluctant Danny (Donnie Wahlberg) is forced to partner with Maj. Waylon Gates (Lyle Lovett, reprising a recurring guest role), his Texas Ranger associate, to find a newly arrived shipment of illegal narcotics before they flood the New York streets in the new episode "Old Friends." Elsewhere, while Jamie (Will Estes) is helping a neighbor handle a gambling debt, he makes a troubling discovery about a former mentor. Meanwhile, Mayor Chase (Dylan Walsh) pushes back against Frank's (Tom Selleck) handling of a brawl between police officers and demonstrators.