Lived up to the hype

Rating: 9/10 (20 November 2018)

Perfect blend of classic narrative, non cliche moments and strong dramatic story with great performances.