Good movie, but, ...

Rating: 9/10 (27 November 2019)

The timeline should have been kept linear to avoid even minor confusion with a 3hr movie. 8 is for good movie, 9 a tragic movie with a moral, and 10 an uplifting movie with a moral.