Prinsessa Odette ja prinssi Derek ovat kuin luodut toisilleen. Tätä mieltä ovat ainakin heidän vanhempansa, kuningas Vilhelm ja kuningatar Alberta, jotka kumpikin hallitsevat valtakuntiaan. Avioliitto kauniin prinsessan ja komean prinssin välillä yhdistäisi pienet valtakunnat yhdeksi mahtavaksi kuningaskunnaksi. Mutta ilkeä Rupert-velho on päättänyt estää häät. Velho loihtii kauniin prinsessan joutseneksi ja piilottaa hänet synkälle metsälammelle. Prinssi Derek vannoo löytävänsä rakkaimpansa, mutta prinsessa on kadonnut jäljettömiin. Metsän eläimet sammakko Jambo, kilpikonna Sepi ja Lunni-lintu – ystävystyvät kauniin Joutsenprinsessan kanssa ja päättävät tehdä kaikkensa auttaakseen häntä. Mutta Rupert-velho on päättänyt saada valtakunnan ja prinsessan omakseen hinnalla millä hyvänsä. Löytävätkö prinssi ja prinsessa lopulta toisensa?

Hyvän ja pahan lopullinen taistelu alkaa kuun ja auringon pimentyessä. Sillon Paholaisen pojan, WARLOCKin on löydettävä kuusi riimukiveä, joiden taikavoima on niin mahtava, että se saa Helvetin portit kaatumaan. Warlock lähtee toteuttamaan tehtäväänsä eikä hänen veriteoillaan ole mitään rajaa. Vain kahdella ihmisellä on keinot ihmiskunnan pelastamiseen. Nuoret rakastavaiset Samathan ja Kenny löytävät itsestään yliluonnollisia voimia joiden avulla he pystyvät taistelemaan pahuuden voimia vastaan. Mutta riittääkö se pysäyttämään WARLOCKin…