This was one of the most thought-provoking movies I have ever seen. The Anette Benning character really made me take a look at myself, and what can you say about Kevin Spacey-the man IS the best actor of our generation.