This movie is gross, but such is the life of a homicide detective. Character development was also good and the villains don't come like that everyday, which makes the movie interesting to watch. Smart and stylishly done.