Some actors are good, nice cinematography, romantic story - but full of historical errors, especially in the costumes, make up and hairstyles - mistakes even me, only a Finnish geisha and kimono enthusiastic like me, notices immediately, and probably every Japanese person. The geishas in this movie not wearing kimonos and traditional wareshinobu and katsura hairstyles accordingly to their position/how far they are in their career/age like they should. Pumpkin seems to be the only one who is actually dressed as an authentinc geisha, probably because the actress actually is pretty the only geisha who's actress is Japanese. Others are wearing randomly made-up hairstyles and too tightly pulled on kimonos [to accentuate curves, I guess, which should be totally wise versa] - very formal ones on daily basis, some are dancing and fluttering in their undergarments when they totally shouldn't - I even noticed a collar crossed the wrong way - the kimono's collar is only crossed right over left when the person is dead. That is BAD. The biggest fact that bothers me in this movie is that geishas NEVER did prostitution, NEVER. In the Japanese culture there were courtesans, but geishas never were one of them. There's no virginity-selling tradition among geishas that has ever been practiced. That's an error that was adaptated from the book, which apart from that, I quite liked. The movie just doubled it's historical mistakes. I'm also quite pushed by the hinese/Taiwanese actresses no matter how much I'd like them in other movies playing Japanese people, speaking with their own accents - in English. The movie wasn't even filmed in Japan. Call it a big time westernized product. But I think it's just unrespectful towards Japanese culture.