Great script, great cast, great production. This is the movie I never hesistate to recommend to people. Oscars for Best Original Screenplay and for Kevin Spacey for Best Supporting Actor, were well-deserved. See it!