This is a low-budget time travel puzzle.
The film is packed with sleazy characters. There is a tension in the relationships between characters. There is no character development. Certainly, the film would have been better with the characters better fleshed out.
The direction does not rise above made-for-TV movie. There are no memorable artful shots.
What makes this movie worth watching is the storytelling. You know what is going on out of context, but don't know why it is going on (the context), especially early on. Contextual details fill in that keep you interested while leaving more mystery to be unraveled. By the end, including the coda, you can put all the pieces together to create a coherent comprehension of what you watched.
The movie moves at a good pace, neither rushed nor lingering.
The movie is not so compelling that you'll want to watch it twice. There are no revelations in the film later that add deeper meaning to earlier scenes.
This movie is enjoyable enough if you like mysteries and sci-fi themes. This is definitely not a movie for those with short attention spans or low intelligence.