This is one of the top rated film of the recent months. I went into it with higher expectations. True, it is funny and dark, with an engaging ensemble cast. Daniel Craig's southern detective didn't really shine. None of the large suspected knives out-ers were likeable. The one who shines is Anna de Armas, the young Cuban actress who played the maid. The movie is entertaining but seems trying a bit too hard to prove the point.