Miho Yamada was born on November 11, 1973 in Yokohama, Japan. She is an actress, known for Appleseed (2004), Black Heaven (1999) and Pet Shop of Horrors (1999). Read more on iMDB