I found it to be very good, provocative movie that had potential to be even better. The storyline as expected weaves around and crosses timelines and characters so it was expected to be a tad hard to follow and it was. It was an unusual movie in that respect but they did a good job of bringing it all together, albeit not a great job. Nevertheless I recommend it. It is the kind of movie that left me thinking about it long after it was over. The message is a great one and the cast and acting was terrific and visually it didn't dissapoint either. Definitely worth seeing!