Cast Credits H2O - Footprints in the Sand (2008) Starring as Otoha Happiness! (2006) Starring as Anri Hiiragi Demonbane (2006) Starring as Ennea