This is one air tight mystery-thriller. I kept running and re-running the twisted plot in my head and it is tight. Not a single plot hole as far as I could tell. More than that, it is brilliantly composed. Not a single shot is used for no reason and all the characters are there because they are needed. All the actors -who knew Kristin Scott Thomas is so at home in a French flick- perform admirably and include some veteran French actors. My favorite of those is Jean Rochefort who plays a wealthy and possibly evil politician and horse breeder. Good stuff.