Megumi Han was born on June 3, 1989 in Tokyo, Japan. She is an actress, known for Hunter x Hunter (2011), Little Witch Academia (2013) and The Garden of Words (2013). Read more on iMDB