It has very clever moments, esp towards the end when the multiple versions appear and interact - sort of - with each other & change the future for the good... this said, there're other movies out there with a similar plot. Some worse and some clearly better. Reminded me in parts of butterfly effect (7/10) timecrimes (3/10) and triangle... the last one mentioned in my pov superior in all aspects (9/10).