Gene Kelly stars in a movie with incredibly well produced dance numbers and incredibly dated sexual politics.