The opening of the movie was really interesting and got me hooked for some time but it went downhill from that.
1) the concept of time doesn't work like that
2) It was way too predictable
3) ending was rushed and it would have been better if they left the movie at so called "twist" because it made things worse. It made the protagonist look stupid. She had so many chances to get out of her situation but she didn't do anything.