Shane Carruth's first film, Primer, was the toast of the independent film world in 2004. An enigmatic, methodical sci-fi thriller about the dangers of time travel, Carruth wrote, directed, starred, and did just about everything else on the $7,000 miracle movie. For a variety of reasons (the filmmaker has been open about the disappointment of his stalled science fiction project, A Topiary, which he spent years developing), it's taken nine years for his second feature, Upstream Color, to make it to the screen.