Connor MacLeod (Christopher
Lambert), um guerreiro escocês do século XVI, imortal e, após
algum tempo, encontra Juan Ramirez (Sean Connery),
imortal como ele.
Ramirez o ensina a manejar uma espada, pois a única forma de matar
um imortal cortando sua cabeça.
Após alguns séculos, surge um
inimigo, imortal como ambos, que pretende decapitar Connor,
para se tornar o único imortal da face da Terra.