Not enough is said about Helen Mirren's superb performance as the former lover and balerina. Her Russian affectations are perfect. And nice legs too. About the flaws there are 2 major ones. First off, the whole movie was building for a grand finale in which Barishnikov will give one grand final performance never happened. Second, through out much of the movie, Hines and Barishnikov argued and bickered with each other to the point of antagonizing each other. Yes it's supposed to be clash of culture. But it went too far. Then suddenly near the end they turned lovy-dovy and cooperated. Hard to believe. If you dismiss these fau pax you will find an refreshing, intriguing movie worth sitting through more than 2 hours to see.