Les Highlanders ont vécu à l'époque de nos ancêtres et vivent aujourd'hui à nos côtés. Depuis des siècles, Duncan MacLeod (Adrian Paul) croise le chemin de son proche ami, Connor MacLeod (Christophe Lambert), immortel également. Leur amitié a commencé au XVIIème siècle, lors de leur première rencontre sur le champ de bataille de Glen Fruin. Connor l'avait alors pris comme apprenti et lui avait enseigné les rudiments de combat et les règles des immortels. A l'aube du XXIème siècle, le destin a fait en sorte de les réunir à nouveau. Kate (Lisa Barbuscia), l'ancienne flamme de Connor, a rejoint les rangs de Kell (Bruce Payne), un immortel aux pouvoirs maléfiques. Ce dernier voue une haine féroce à Connor et ne cesse de le traquer. Mais aucun Highlander n'a la faculté à lui seul de se confronter à Kell. Celui-ci a déjà tué six cents immortels et pris leur pouvoir. Duncan et Connor MacLeod vont devoir unir leurs forces pour mettre fin à la suprématie de ce tyran. Par ailleurs, les deux combattants découvrent que chacun de leurs adversaires possède un pouvoir de destruction incroyable dû à la maîtrise des arts martiaux et de l'épée. Une ultime bataille dont l'issue décidera du destin de l'espèce humaine va se dérouler entre les immortels sur la Terre. A la fin, il ne doit en rester qu'un seul. Les fans peuvent s'attendre à une réunion de la série télévisée et de la franchise cinéma, puisque ce quatrième Highlander met en scène la vedette de la série, Adrian Paul, ainsi que Christophe Lambert qui est associé à la saga depuis ses débuts.