What to watch
Best streaming guide in the US
Akiko Takeshita

Akiko Takeshita

1959-06-06

Akiko Takeshita was born on June 6, 1959 in Tokyo, Japan. She is an actress, known for Lost in Translation (2003), Lust, Caution (2007) and Kôdo burû (2008).

She was previously married to Hideki Noda.

View source on IMDb