Cast Credits Boogiepop Phantom (2000) Starring as Boogiepop Record of Lodoss War (1990) Starring as Leaf, Marta