Megumi Toyoguchi was born on January 2, 1978 in Machida, Japan. She is an actress, known for .hack//SIGN (2002), Final Fantasy VII: Advent Children (2005) and Black Lagoon (2006). Read more on iMDB