Tenet

Tenet ★★★½

The good parts are REALLY good. The bad parts are REALLY bad.