Joker ★★★★½

It was even better the second viewing. Small problems I had the first viewing somehow were gone now. Truly amazing.