A főszereplő, Odette hercegnő, aki egy gyönyörű hercegnő volt, amíg a gonosz Rothbart el nem átkozta, és így hattyúvá változott, és kizárólag teliholdkor változik emberré. Rothbart azt akarja ezzel elérni, hogy a lány hozzámenjen feleségül, ám a lány mindig nemet mond, ám addig az átok is rajta marad. Segíteni próbál neki Speed, a teknős, Puffin, a madár és Jean-Bob, a magát hercegnek képzelő béka, ám az átok csak akkor törik meg, ha Odette egy olyan embert csókol meg, akivel szívből szeretik egymást.