Miyuki Sawashiro was born on June 2, 1985 in Tokyo, Japan. She is an actress, known for Tegamibachi (2009), Appleseed Ex Machina (2007) and Utawarerumono (2006). Read more on iMDB