Infinitely rewatchable, strong story, acting and unexpected turn of events.
Strong story, cinematography, soundtrack and emotional beats. A full package.