Masterful

Rating: 10/10 (28 July 2019)

Entertaining and satisfying. This film doesn't make you feel like you sat through a three hour movie.