Category:Amy Moon

Amy Moon is a film and television actress. She played the role of a witch named Leeza in the "Exit Strategy" episode of Charmed in 2001.

Charmed

 * Charmed: Exit Strategy