This movie has great actors, poor dialogues, and is very contrived.
From the beginning you can anticipate what is going to happen. I did not feel engaged at all.
The themes are important, yet they could have been dealt with in a much more profound manner.