Akiko Takeshita

Akiko Takeshita

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.

Tv Show