Clever concept that was helped by an excellent script and good actors. It was a refreshing twist that the protagonist comes in for some bitingly cynical treatment rather than simply sympathetic treatment. Great bit roles from Annette Bening, Antonio Banderas, and Elliott Gould.