I think because the picture is told in two different time frames, makes it hard to keep up. When I first saw it I struggle to keep up with the story plot, and I had to see it several times later in order to get the whole picture.It's an AWESOME film and deserves you waching it again and again and again.