Memento ★★★★½

Excellent as always.