Mit einem gewaltigen Donnerschlag kehrt er zurück - der mächtige Thor (Chris Hemsworth)! Denn nicht nur die Erde, sondern alle Neun Reiche werden von einem dunklen Feind bedroht, ein Gegner, der älter ist als das Universum selbst: Malekith, der Verfluchte (Christopher Eccleston)! Der unerbittliche Herrscher der dunklen Elfen setzt alles daran, das Universum zu zerstören. Nicht einmal Thors Vater Odin (Anthony Hopkins), König von Asgard, vermag es, ihn aufzuhalten. Um Malekith zu besiegen und die Kräfte des Kosmos wieder in Einklang zu bringen, tritt Thor seine gefährlichste Reise an. Diese wird ihn mit seiner großen Liebe Jane Foster (Natalie Portman) wiedervereinen - sie wird ihn jedoch auch dazu zwingen, alles zu opfern, um die Welten zu retten...