It was a very tricky movie. The end made it hard to know who did what. Who the hell was Keyser Soze?