Conner Macleod (Christopher Lambert) - der Highlander - ist nicht seiner Bestimmung gefolgt und auf den Planeten Zeist zurückgekehrt. Er hat aus eigener Kraft einen künstlichen Schutzpanzer um die Erde erbaut, der die Menschheit vor den tödlichen Strahlen der Sonne schützt. Im Jahr 2024 macht Louise Marcus (Virginia Madsen) eine folgenschwere Entwicklung: Die Ozonschicht hat sich inzwischen regeneriert. Diese Erkenntnis wird geheimgehalten, um die Bevölkerung weiterhin unter Druck setzten zu können. Mit Hilfe seines alten Freundes Ramirez (Sean Connery) will Macleod diese dunklen Machenschaften aufdecken. Doch da taucht Katana (Michael Ironside), der Erzfeind des Highlanders auf und fordert ihn zum letzten, entscheidenden Kampf. Denn: Es kann nur Einen geben