Maggie Blue O'Hara

Maggie Blue O'Hara

Maggie Blue O'Hara was born on March 16, 1975 in Victoria, British Columbia, Canada. She is an actress, known for X-Men: Evolution (2000), Brain Powerd (1998) and Jin-Rô (1999). She was previously married to Hoi Chiu.
Maggie Blue O'Hara

Movies

Cardcaptor Sakura
After a young girl breaks the seal of a magical book, releasing the spirits of the cards inside, she must become a "Cardcaptor" and retrieve them.