Butterfly Effect.
I've just watched The Butterfly Effect for the first time and now I see how heavily this game seems to borrow from it.
I think I'm glad I played the game first as the game blew me away for hours upon hours and I don't think it would have had quite the same impact if I'd seen The Butterfly Effect first, which blew me away for just a couple of hours.