Netflix Movies Starring Ai Maeda

Ai Maeda was born on October 4, 1983 in Tokyo, Japan. She is an actress, known for Kill Bill: Vol. 1 (2003), Battle Royale II (2003) and Battle Royale (2000). She has been married to Ryôtarô Okiayu since January 2013. Read more on iMDB