enthralling yet imaginable

Rating: 9/10 (29 June 2017)

splendid is the word.
such an extraordinary approach to morality in films.
good vs bad balance is strongly challenged throughout the movie .Opens the idea of pure human behavior.
marvelous acting underlines the film