great, never saw the end coming!

Rating: 8/10 (1 December 2001)

this movie is one of kind that we don't see often enough. The twist at the end completely catches you off guard! Great plot and acting, especially on Kevin Spacey's part. although the beginning may be slow, the end is worth it!