Partie pour une croisière en famille, Shenxiu, 10 ans, passe par-dessus bord alors que leur bateau se retrouve pris au piège d'une violente tempête. Aspirée dans les profondeurs de l'océan, la fillette découvre alors un étrange monde sous-marin.
En 1967, Bruno, un orphelin, part vivre chez sa grand-mère, qui lui apprend l'existence des terribles sorcières. Alors qu'ils sont en vacances dans une station balnéaire, Bruno découvre qu'une sorcière vit dans l'hôtel...
_TITLE