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