It is a film noir. You feel each step of recipe. And you adore it. The second part, yes, it is ...just cool. Because it propose the challenge who you not expect and it does it in admirable manner. So, the film noir , the expected one. And a charming...surprise.