The movie really tries hard. And it checks every box it has to. Still it doesn't feel really like a classic. I didn't feel like I wasted my time though watching this. Still if you have seen a few movies with similar themes, you can see where this is going early on (the time hopping is nice, but has been used quite often too).
The actors are good, but the roles they have do not require them to do a lot. There is not that much character depth (although a few touches here and there are nice to see). I have no complaints about the framing/style of the movie, though I guess there are superior movies in those regards too. Just don't expect too much ...