Smart and profound

Rating: 10/10 (27 May 2020)

Makes you wonder about consequences, about how life goes in circles, and how evil starts. Great movie