highly underrated. spacey provides a top notch performance, as does the rest of the cast. there is a solid chemistry between all the players which far outshadows any scripting weakness. this is a very good film, with several plot twists and great pacing.