The story is compelling, some beautiful cinematography and the acting is fabulous but 3 1/2 hours is way too long to allow this movie to be enjoyable. Better editing could have maintained the integrity of the story without dragging it out to the point of wanting it just be over.