No século XVI, Connor MacLeod (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. Quatrocentos 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.