Upstream Color is a 2013 American independent science fiction drama film written, edited, co-scored, and directed by Shane Carruth. The film follows a man and woman who are drawn together by a mysterious force that has an effect on their memories, behavior, and perception of the world
From Wikipedia
Upstream Color is a 2013 American experimental science fiction film written, directed, produced by and starring Shane Carruth. The film is the second feature directed by Carruth, following his 2004 debut Primer. It also stars Amy Seimetz, Andrew Sensenig and Thiago Martins.