Detective Anthony Abetemarco, played by Steven Schirripa, is the favorite non-Reagan character among fans of the TV show "Blue Bloods." Out of 35 comments on a Reddit thread, 16 people listed Anthony as their top pick. Fans love his directness and sense of humor. Schirripa described Anthony as loyal and a skilled investigator, coming from a blue-collar background. He has been a part of the show since Season 6 and will continue to play a critical role in Season 13.