Great movie in all aspects; great story and script, great cast and great performances.
One of the best movies I've watched lately.