This is not a perfect movie. There are times where it seems a little lost in its own story, especially anything to do with time. Time travel is tricky AF, and this movie has issues with it as well.
All told, I really enjoyed it. I love the idea that time doesn't only run forward (thanks, physics), I love the idea that the way we view the world is influenced by our language (thanks, linguistics), and I love thoughtful sci-fi. It didn't blow my mind because I figured out the "twist" pretty early on, but it was well done enough that having that knowledge didn't ruin the movie for me.