Netflix Movies Starring Aki Maeda

Aki Maeda was born on July 11, 1985 in Tokyo, Japan. She is an actress, known for Battle Royale (2000), The Cat Returns (2002) and Linda Linda Linda (2005). Read more on iMDB