Logan

Logan ★★★★½

I've been waiting for something like this for a really long time, and it was so fucking worth it.