Ok vergeet even de vorige film

McCloud tegenwoordig een oudere sterfelijke man is eigenlijk een buitenaardse verbannen rebel. Samen met vele andere was hij 500 jaar gelden op aarde gedumpt waar ze onsterfelijke waren en alleen gedood konden worden door onthoofding.
Echter als ze elkaar lang genoeg zouden aftuigden blijft er uiteindelijk natuurlijk maar 1 over. Dit persoon kreeg dan als 'prijs' de keuze tussen terugkeer of een sterfelijk leven op aarde uitleven.
Dit laatste koos McCloud na te zijn overgebleven. In dit 'normale' leven hielp hij in 1999 mee met het verwezenlijken van een energie schild als vervanging voor de ozonlaag die bijna geheel verdwenen is. Echter wat toen een redding leek is nu 25 jaar later een ware hel. Het schild is namelijk nog altijd actief en dit is ook nodig maar het is al 25 jaar nacht en het is altijd extreem vochtig weer. Het schild wordt tegenwoordig door een groot bedrijf beheerd en McCloud is met pensioen.
Echter het verleden van McClould lijkt hem in te halen. een van de gasten die hem verbande besluit namelijk twee huurmoordenaars te sturen. Bij het aankomen van deze wordt McCloud weer onsterfelijk en valt bijna direct terug in het vecht gebeuren. Bijna tegelijk wordt hij tevens benaderd door een vrouw die bekend staat als terrorist. Dit omdat ze het bedrijf van het schild verdenkt van oplichting en dit aan het licht probeert te krijgen middels diverse inbraken en dergelijke. Ze vraagt McCloud om hulp bij haar strijd, ze komen ze er achter dat het schild al lang niet meer nodig is maar dat het bedrijf het aan de gang laat vanwege het geld.
Dan besluit ook nog de opdrachtgever van de twee huurmoordenaars zelf maar naar de aarde te komen om het wel weer allemaal zelf te doen. En als topper van de tegenstellingen zien we zelfs Ramírez terug onder de levenden wanneer McCloud om hem 'roept'