NBC has debuted a first look at "Shades of Blue," the upcoming police drama starring Jennifer Lopez and Ray Liotta.

Lopez plays New York City police detective Harlee Santos, a single mother who fell in a with a tight-knit group of dirty cops, taking bribes and protection money that she uses to provide for her talented young daughter. Trapped by the FBI, she's forced to inform on her colleagues as she walks a fine line between love, loyalty, honor and betrayal.

Debuting Jan. 7 on NBC, "Shades of Blue" also stars Warren Kole, Dayo Okeniyi, Drea De Matteo, Hampton Fluker, Vincent Laresca and Sarah Jeffery.