Unusual storyline with several time jumps, flash forward and flashbacks, viewer has to do the work to figure out which is which, plus fact and fantasy are mixed up - so it is somewhat of a conundrum. It all becomes clear in the end. Some good plot twists along the way. Acting is excellent and production values are excellent. Each frame is beutifully composed, lit and shot. Worth a watch.