Einst war die Hexe Malefiz (Angelina Jolie) eine schöne, warmherzige Frau, die in einem friedvollen Waldkönigreich lebte. Doch dann eroberte eine Armee ihr geliebtes Heimatland.