Ryôko Shinohara was born on August 13, 1973 in Gunma, Japan. She is an actress, known for
The House Where the Mermaid Sleeps (2018),
Sakura Guardian in the North (2018) and
High-Speed Task Force Turboranger (1989). She has been married to
Masachika Ichimura since December 8, 2005. They have two children.