I believe the writer was going for abstract thinking as an art, and it tanked. I actually hated it. The most minute detail changes directions of your life , etc, etc. I think the idea was decent but poorly executed over a very long confuseing excruciating period of time. I had to sit it out just to see what the point of this was. When you finally get to the point, it's disappointing. I feel so sorry for Jared Leto. This was a very difficult, confusing script, but his acting was spot on as always. I'd recommend this movie if your on a 12 hour flight and need a long 12 hour nap while it plays in the background. Way to much jumping around , gave me a solid headache. I'd like to back hand the pompous over analytical douche who wrote it.