Eric B, who plays Detective Mike G, on Blue Blood was arrested on a 17 year old warrant. He discovered he had a warrant when questioned by State Police. He voluntarily turned himself in. According to court documents, Eric B, pleaded guilty to aggravated assault and resisting arrest & eluding back in January 2002 for an incident, which occurred about a year earlier. Then a bench warrant was issued for failure to appear in court for sentencing.