Shane Carruth created an uncompromising mind-bender with his first movie, Primer. But with his second film, Upstream Color, he's done something harder and weirder. Upstream Color uses striking images and sounds to unmoor you from reality, even as it tells a powerful, emotional journey. No spoilers below...










