This is one of those movies that should work and almost does. The cast is good, it's generally the sort of thing I should really like, but it all just feels a little too artificial. Yes, movies like this are inherently artificial, but sometimes the writer and director's sincerity makes it feel real. Here, you can see all the seams showing in the fabric; the movie has the contrived sense of a film with a very specific series of talking points it wants to present. There are occasional moments of insight and sparks of imagination, but for the most part there is a real been there done that quality to the whole thing. A decent enough movie, but nothing special.