at first the movie seem like an excuse for a soft porn movie . the only reason i stay with it be because the acting be pretty good . later it evolve into an interesting and twist who it . so in the end and i be glad i stay with it . in a movie this complicate and i be sure there be some loose end and but i think they do a good job of tie thing together in the end . i be ok with the flashback and plot twist and but i be probably not your average viewer . it be true you have to pay attention to keep everything straight . if you do not like to stay with a film and it may not be the film for you . they do keep you guess to the end .