John Mc Callister è un ragazzo timido e introverso che vive insieme alla madre in una piccola cittadina situata sul lago Michigan, Porter Town. Bullizzato da alcuni suoi compagni di scuola, in particolare da uno di loro, Mark Kensiton, è stanco della vita che conduce. Abbandonato da un padre che non ha mai conosciuto in tenera età, vive le sue giornate con una certa insoddisfazione. La sua esistenza cambierà completamente quando inizia a fare strani sogni su antiche battaglie mitologiche e conosce Melody, una ragazza allegra e spensierata, che però nasconde un segreto. Melody è una sirena e il suo compito è proteggere il ragazzo dalla setta degli "Immortali", il cui unico obiettivo è liberare i signori del Caos, i Titani, imprigionati nel Tartaro dagli dei dell'Olimpo in tempi immemori. Guidati dal malvagio Creonte, il Gran Maestro, dovranno recuperare sette cristalli custoditi dalle sirene che è la porta d'accesso ad un potere antico e pericoloso custodito in uovo magico: l'Uovo di Virgilio.