There are two kinds of people

Rating: 10/10 (10 January 2019)

Whenever a movie splits an audience into 10 and zero ratings you usually have a masterpiece. This movie is a masterpiece.