Kind of a slower less involved Butterfly Effect
... with better acting obviously.
They could have done more but it's not too bad. It just feels like a long-winded riddle with a pretty unsatisfying conclusion.
For every lie I unlearn I learn something new - Ani Difranco