Nobuko Otowa: Nobuko Otowa. Actress: The Strange Tale of Oyuki. Nobuko Otowa was born on 1 October 1924 in Tottori, Japan. She was an actress, known for The Strange Tale of Oyuki (1992), Onibaba (1964) and Epitome (1953). She was married to Kaneto Shindô. She died on 22 December 1994.