Tenet

Tenet ★★★

Just my first impressions because this needs a second viewing before I can form a full opinion.