Ginza Cosmetics

    A luckless geisha struggles to make a living for herself and her young son.
    • Runtime: 1 hour and 27 minutes
    • Release Date: April 14, 1951