First watch was in theater with Thai subtitle (that I fully relied on because of the film's fast-paced time-travel twistiness), so this time I appreciate its terse, hard-boiled dialogue a lot more. Still a fan of how the gearshift of bigger-picture sci-fi premise into human-drama moral specificity is not only reflected in its unexpected location change in the second half, but also in the use of time-travel itself: that trope starts as thrilling ping-pong of cause-and-effect plot mechanics (the use of Paul Dano in that regard is still gruesomely memorable) before narrows down into engrossing, complex self-examination, between agonizing over your past self's carefree disregard on life choices and recognizing your future self's increasingly unacceptable failings. 8/10