Podczas jednej z walk klanów Connor MacLeod (
Christopher Lambert) zostaje śmiertelnie ranny. Jednak zamiast umrzeć, bardzo szybko wraca do zdrowia. Uznany za czarownika zostaje wygnany. Jakiś czas później spotyka Ramireza (
Sean Connery), który staje się jego mentorem. Niestety okrutny Kurgan (
Clancy Brown) zabija go i żonę Connora. Kilkaset lat później Connor dalej tuła się po świecie, tocząc kolejne walki z jemu podobnymi nieśmiertelnymi. Pewnego dnia jego drogi po raz trzeci stykają się z Kurganem, a stawką pojedynku jest zostanie jedynym.