Das idyllische Leben der wunderschönen und unschuldigen jungen Malefiz (Angelina Jolie) ändert sich eines Tages schlagartig, als die Harmonie im Königreich durch den Einmarsch einer feindlichen Armee bedroht wird.
Malefiz versucht ihr Land mit allen Mitteln zu verteidigen, doch ein skrupelloser Verrat beginnt ihr reines Herz in Stein zu verwandeln. Auf Rache sinnend lässt sie sich auf eine gewaltige Schlacht mit dem Nachfolger des Besatzerkönigs ein und verflucht schließlich sein neugeborenes Kind Aurora.