Takako Baba
Takako Baba is an actress, known for Battle Royale (2000), All About Lily Chou-Chou (2001) and Boogiepop and Others (2000).
Known for
Acting
Place of birth
Tokyo, Japan
Birthday
9/29/1982
Known For
Credits
Photos
Battle Royale
7.288
All About Lily Chou-Chou
7.3