Blue Bloods, like any good police procedural, is filled with characters played by guest stars who appear in only a handful of episodes, but still make memorable appearances.
This season, Blue Bloods brought in Lou Diamond Phillips as a new villain for Detective Danny Reagan (Donnie Wahlberg), and has already become a fan-favorite character. Comedian Aasif Mandvi also joined in a surprisingly serious part.
Many of the show's guest stars appear in just one episode, but a few have popped up frequently over the years. Kevin Dillon has appeared as Danny's son-in-law a few times, while Lorraine Bracco appeared as a liberal New York politician who clashed with Commissioner Frank Reagan (Tom Selleck).
Scroll on for a look at some of the best guest stars Blue Bloods has had. New episodes air on Fridays at 10 p.m. ET. on CBS.
Photo credit: CBS
Lou Diamond Phillips
Lou Diamond Phillips is playing Luis Delgado, the man who torched Danny's house at the end of season seven. Delgado, a hitman for the Mexican cartels Danny is investigating, was thought to be dead at the end of the season nine premiere. However, it turns out he was alive and is now on the run. He also revealed that Danny's wife, Linda (Amy Carlson) did not die in a helicopter accident as previously thought. Linda's death was ordered by a cartel in retaliation for Danny's investigation.
Former Entourage star Kevin Dillon has played Linda's brother Jimmy O'Shea twice on Blue Bloods. He first appeared in 2017's "Hard Bargain," then came back for last season's "Close Calls." Jimmy was always in trouble with the law, but he agreed to help Danny in an investigation when we last saw him.
Former Daily Show correspondent Aasif Mandvi is better known for making audiences laugh. However, he has recently taken on more serious roles and stars as Uncle Monty in Netflix's A Series of Unfortunate Events. He joined Blue Bloods this season as Shamar Charwell, Erin's (Bridget Moynahan) partner in the District Attorney's Office. He has only appeared in three episodes so far though.
Long before Melissa Benoist became Supergirl, and even longer before she earned her break-out role on Glee as Marley Rose, Benoist starred in an episode of Blue Bloods. She appeared in the first season episode "Privilege."
Like many New York-based actors just starting out, Benoist's early career included one-episode appearances on Law & Order: Criminal Intent and Law & Order: Special Victims Unit. Earlier this year, Benoist made her Broadway debut in Beautiful: The Carole King Musical, showing just how far she has come in eight years.
Karen Allen, beloved for her role as Marion Ravenwood in Raiders of the Lost Ark and Indiana Jones and the Kingdom of the Crystal Skull, appeared in the 2014 episode called "Unfinished Business" as Betty Lowe. In the episode, she played a mother who ask Frank to find her daughter's killer. Allen also recently appeared in the movies Year by the Sea and Bad Hurt.
Two-time Emmy winner Bebe Neuwirth has appeared on eight episodes of Blue Bloods as Kelly Peterson, the inspector general overseeing the police department. After spending four years on Madam Secretary, the former Cheers actress returned to Blue Bloods earlier this year. She made her most recent appearance in the season nine episode "Meet the New Boss."
Former Cosby Show actor Geoffrey Owens appeared in the 2017 episode "Love Lost" as Sgt. Walker. In September, Owens attracted more attention after a photo of him working at a New Jersey Trader Joe's went viral. The incident led to Owens getting parts on NCIS: New Orleans and Tyler Perry's The Haves and Have Nots.
If you're filming a show in New York, you have to get Bobby Cannavale involved. The two-time Emmy winner appeared in three episodes from 2010 to 2011 as Charles Rosselini - "Brothers," "Family Ties" and "My Funny Valentine." Cannavale now stars on Amazon's Homecoming alongside Julia Roberts. He also appeared in Ant-Man and the Wasp earlier this year as Paxton.
The Oscar-nominated Lorraine Bracco is best known for her roles as Karen Hill in Goodfellas and Dr. Jennifer Melfi on The Sopranos. She has appeared in five episodes of Blue Bloods from 2017-2018 as Mayor Margaret Dutton, a liberal politician who never saw eye-to-eye with Frank. She made her last appearance in "Friendship, Love, and Loyalty," in which Dutton said she would not run for a full term.
Oscar-winner Whoopi Goldberg appeared in two episodes of Blue Bloods as City Council Speaker Regina Thomas. Her last appearance came in 2017's "The Enemy of My Enemy." Today, Goldberg is the co-host of ABC's The View, but continues to act. She recently starred in Tyler Perry's Nobody's Fool.