Netflix Movies Starring Maggie Blue O'hara

Maggie Blue O'Hara was born on August 28, 1973 in Victoria, British Columbia, Canada. She is an actress, known for CardCaptors (2000), X-Men: Evolution (2000) and Dragon Ball Z (1996). She has been married to Hoi Chiu since 2005. They have one child. Read more on iMDB