Shades of Blue traz a história de uma policial de Nova York e mãe solteira, Harlee Santos (Jennifer Lopez), que acaba entrando para um grupo de policias corruptos, aceitando subornos usados para dar uma vida melhor à sua filha. Mas, quando ela é desmascarada pelo FBI e forçada a delatar os policias do grupo corrupto ao qual pertence, terá que caminhar sob a linha tênue entre amor, lealdade, honra e traição em nome do futuro de sua filha.