This is the first time I'm attempting to review a movie because it's that good. I almost want to scream it out and urge everybody to watch it. Watched a great movie after so long, it was worth every minute. So engaging throughout. Amazing cast and character work. We need more such movies.