Houko Kuwashima was born on December 12, 1975 in Iwate, Japan. She is an actress, known for InuYasha (2000), Noir (2001) and Claymore (2007). Read more on iMDB