Battle Royale
Advertisement

Takayo Mimura (三村 貴代, Mimura Takayo) is a Japanese actress. She portrayed Kayoko Kotohiki on Battle Royale. She was born on September 25th, 1985 in Ibaraki, Japan.

Advertisement