well constructed film

Rating: 10/10 (1 April 2020)

Controversial opinion: way too long, could have made a tighter movie out of just the content set in the movie's present. That said, a very well constructed film.