Viele Jahre ist es her, dass Connor MacLeod (Christopher Lambert), der mittlerweile unter seinem richtigen Namen lebt, seinen letzten Gegenspieler besiegt hat. Die Erde hat währenddessen gelitten – die Ozonschicht wurde zerstört und Connor (ein auch äußerlich sehr alter Mann) hat ein Schild entworfen, dass die gesamte Welt mit einem Mantel umgibt, der die tödliche Strahlung abhält.
Aber – und das wusste niemand von uns – Connor und die anderen Unsterblichen sind eigentlich Außerirdische, die als Rebellenführer von ihrem Heimatplaneten auf die Erde verbannt wurden und dort im Exil leben müssen. Dazu verdammt sich gegenseitig zu bekämpfen bis nur noch einer von ihnen übrig ist.
Aber General Katana (Michael Ironside) will nicht warten bis sein Erzfeind MacLeod an Alterschwäche stirbt. Darum schickt er zwei Attentäter, die leider Vollpfosten sind und nicht mal mit Schusswaffen einen alten Mann erledigen können – und plötzlich ist Connor wieder jung, hat ungefähr vier Sekunden darauf Sex und rettet die Welt – indem der das verdammt Schild, dass er gebaut hat, wieder abschaltet. Nämlich.