Great but could have been better

Rating: 9/10 (18 June 2017)

Shame that the Binoche character was not more in the character of a 1930's Canadian from Montreal as most Montrealers of the era did not speak English at all and if they did, it was with a distinct French- Canadian accent. Binoche speaks French and it would have been a breeze to allow her to do it even if it was only a French accent minus the Canadian touch. Willem Dafoe could also have done a Montreal accent and why David, (English) and Carraviggio, Italian ?
Where all those flashbacks really necessary? Maybe it was the producer's intent to require multiple viewings in order to get the whole story.
How could anyone actually have considered Demi Moore in the K part? Nicole Kidman possibly but KST pulled it off perfectly. The casting was part of the genius of the film.