When I come across Upstream Color on the trailers, it looked different form Shane Carruth's previous film Primer which I'll give him credit for doing something new and not just doing the same old tricks. I looked it up on Rotten Tomatoes, and I saw that they praise it for doing an "experimental film" done right which I didn't get why it was called that, but I was curious about it. So after I finished watching Primer, I watched this after that which turns out to be a better film. Just when I thought that Primer was very confusing, this was even more confusing from beginning to end which never happens to me before and just might be the most confusing film that I have seen from first viewing, but surprisingly enough, it never made me bored or not care about the film. Shane Carruth is really good in this, and Amy Seimetz was just fantastic and is one of the best parts of the film. She does happy, scared, mad, and crazy very well that I didn't find it out of place for her and just find it believable when it comes to those scenes. The cinematography is fantastic, and the imagery of it is stellar to look at. The soundtrack was very catchy and very soothing to listen to that pretty much makes you feel relaxed and just enjoying the ride. The characters are very developed, and the writing by Shane Carruth is well written. The chemistry between Shane Carruth and Amy Seimetz is very good and they seem to be a believable and caring couple. The movie is confusing don't get me wrong on that one, but I was very fascinated on the movie as I felt that it was trying to be its own world in the abstract part and was giving deeper meanings into it which got me to search it on YouTube so I'll understand what just happen, which rarely happens for me and I'm glad that it was Upstream Color that got me the motive to do that as I didn't with The Tree of Life.