Se7en ★★★★½

i was literally holding my breath for the last 15 minutes