Om zijn kibbelende familie bij elkaar te brengen, neemt een alleenstaande vader zijn drie opstandige tieners mee op vakantie naar de Bahama's. Ze komen per ongeluk in de Bermudadriehoek terecht, waar ze door een tijdportaal worden gesleept en naar het mythische eiland Atlantis worden gebracht. Daar raken ze verwikkeld in een fantastisch conflict tussen de vredelievende bevolking en een zogenaamde tiran die vastbesloten is het eiland over te nemen. In hun wanhopige pogingen om naar huis terug te keren komen ze mythische wezens, kwade magiërs en oude machten tegen.
Ergens tussen hemel en aarde komt bij volle maan een geheime heksenraad bijeen. Deze raad bestaat uit vijf Sterrenheksen die de wereld behoedt tegen het kwaad. Concuela, één van de vijf sterrenheksen, heeft echter slechte bedoelingen. Zij wil chaos creëren door eeuwige duisternis op aarde. De heksenraad verbant Concuela naar een spiegelgevangenis. Dit zorgt voor een groot probleem bij de overige heksen, want doordat de cirkel van vijf is verbroken, zijn hun magische krachten niet compleet en kunnen zij de aarde niet beschermen tegen Concuela’s kwade plannen. Daarom wordt een magisch amulet geactiveerd om zo op zoek te gaan naar een nieuwe vijfde sterrenheks. De mysterieuze Grimbeck krijgt de taak om dit amulet te volgen naar zijn nieuwe eigenares.
Makoto Nakazono is een middelbare schoolstudent met een donker geheim. Sinds hij klein was, heeft hij de mysterieuze kracht gehad om "zwarte entiteiten" te zien die zielen stelen. Op een dag wordt hij plotseling ondervraagd door een van de "zwarte entiteiten", Akira Seno die hem vraagt: 'Ga je ons in de weg staan?' Maar Makoto antwoordt: 'Er is niets dat ik toch kan doen, dus ik zal je niet in de weg staan.' Op dat moment merkt Makoto niet de dreigende schaduw die zijn jeugdvriend Hazuki nadert ...