Really good movie! Just like the other reviewers, I also found it confusing in the beginning. There are a lot of plot twists and turns so it's kind of hard to keep up with at first. But it never gets frustrating because the storyline is so good! Well acted too!