Predestination ★★★★

I finished the movie and promptly went to my whiteboard. What followed was a disaster, but the movie? Excellent.