Primer
The greatest time travel movie you will ever see.
The story is extremely complex and have to fully grasp on the first watch. Watching an explainer on YouTube afterwards helps. But it is a movie that gets you to think. It's even better on rewatching.
This will not be a movie for everyone, but for some it's one of the best