Do not miss the start of the movie. A tour de force of action and high concept (realty and inverse of the actual reality) with parts moving everywhere and layered. Intriguing to see a scene and then the same scene again later from the inverted time. Requires attention to every detail. Highly recommend.