Shades of blue with Jennifer Lopez would have tanked if it wasn't for Ray Liotta. He was the perfect actor to portray the lead man of a dirty cop crew. The way he had complete loyalty to his crew to his coldhearted take care of business no matter what if he felt betrayed, was spot on. He's a great actor that didn't really act.