Mari Natsuki was born on 2 May 1952 in Tokyo, Japan. She is an actress, known for Spirited Away (2001), Satomi hakken-den (1983) and Isle of Dogs (2018). She has been married to Nobu Saito since May 2011.