Indeed it is, corporate espionage... Back and forth, twists and turns... Jeremy Northam is perfectly cast for the leading role, he plays the part so well! The ending is fairly unpredictable, well I think so... It was directed by the same guy who directed Cube I think, so you couldn't really expect anything simple, could you? Primer. Oh my god! That film is a nightmare, you have to give it every ounce of your attention just to be able to get a basic understanding of it! In the end, if you give it a good watch, a fairly enthralling watch.... afterwards you may want to watch 5 hours of cartoons just to cool your brain down