No século XVI, Highlander (Christopher Lambert) visita o feiticeiro Nakano (Mako), que o alerta para o perigo do sanguinário Kane (Mario Van Peebles). O embate entre os dois termina com Kane preso. 400 anos depois, uma escavação no Japão liberta Kane de sua prisão secular, que ressurge com apenas um desejo: vingar-se do guerreiro imortal.