Mari Natsuki

Biography

Mari Natsuki was born on May 2, 1952 in Tokyo, Japan as Junko Nakajima. She is an actress, known for Spirited Away (2001), Legend of Eight Samurai (1983) and Isle of Dogs (2018). She has been married to Nobu Saito since May 2011.

Filmography

Movie Name Release Date
Spirited Away March 28, 2003