The upcoming Blue Bloods Season 13 finale, "Forgive Us Our Trespasses," airing on May 19, will feature several returning guest stars, including Jennifer Esposito, Stacy Keach, Dylan Walsh and more. Danny Reagan (Donnie Wahlberg) reunites with his former partner Jackie Curatola (Esposito) to solve a case involving a copycat killer emulating a criminal's murders from a previous case. Meanwhile, Frank (Tom Selleck) and Mayor Chase clash over how to handle the city's rising homeless population, and Jamie (Will Estes), Eddie (Vanessa Ray), and Erin (Bridget Moynihan) team up to build evidence against a man previously released but once again committing criminal assault. CBS has already renewed Blue Bloods for a 14th season in March, and the show has