"Goodfellas" actress Suzanne Shepherd will be guest starring in the 2nd episode of "Blue Bloods" Season 7. Aside from that, CBS has officially released the plot description of episode 2 'Good Cop Bad Cop', while the premiere episode is provided here for fans who have missed to watch it.

"Goodfellas" star Suzanne Shepherd will be making a cameo appearance in the next episode of "Blue Bloods" Season 7. According to TV Guide, the American actress and theater director will portray the role of Lucille Abetemarco.

As for the official plot synopsis of episode 2, Spoilers Guide notes, "Danny Reagan (Donnie Wahlberg) and Maria Baez (Marisa Ramirez) investigate the death of an elderly woman who was shot in her home by a stray bullet.

Also, Frank Reagan (Tom Selleck) faces ridicule from his department when he disciplines a disrespectful cop, and Erin Reagan-Boyle (Bridget Moynahan) steps in to help her detective, Sgt. Anthony Renzulli (Nicholas Turturro), find a legal solution to a case that's personal to him.

For a quick rundown of "Blue Bloods" Season 7 premiere episode "The Greater Good", Celebrity Dirty Laundry reported that Robert Lewis (Michael Imperioli) obtained a new evidence against Danny in the case of serial killer Thomas Wilder.

Elsewhere, Eddie and Jamie responded to a car crash which involved a high-profile drunk driver, while Grace Edwards (Lori Loughlin) asked Frank Reagan to keep her only son out of the police force.

"Blue Bloods" Season 7 episode 2 is entitled as "Good Cop Bad Cop". The upcoming episode is scheduled to premiere on Friday, September 30, 2016, at 10:00 p.m. first and exclusive on CBS Television Network.

"Blue Bloods" is an American police procedural drama series created by Robin Green and Mitchell Burgess.