I actually saw this movie twice -- once alone, then later with a friend. Both times I was held in suspense and utterly amazed at the cleverness of the film in general. The cast works well together and the end is a great surprise!