Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Nobuko Otowa was born on October 1, 1924 in Tottori, Japan. She was an actress, known for Onibaba (1964), The Strange Tale of Oyuki (1992) and Epitome (1953). She was previously married to Kaneto Shindô. She died on December 22, 1994.