Layer Cake ★★★★½

15 years old. Fucking classic.