Very moving and carried by extremely talented actors from television, movies and theater. At 2 hours and 10 minutes it moves rather quickly and while not set in real time chronological order the storyline follows with fluidity, emotion and coherency. The ending was a smidge forced to me in a few very tiny spots, but I tend to see the good and bad in things. Great job.