Martin Sheen glumi Toma, američkog liječnika koji dolazi u St. Jean Pied de Port u Francuskoj po posmrtne ostatke svog sina (Emilio Estevez) poginulog u Pirinejima u oluji na putu sv. Jakova. Umjesto da se vrati kući, Tom odlučuje krenuti na povijesno hodočašće kako bi ispunio sinovu želju...
Radnja započinje u 15. stoljeću, gdje se Connor MacLeod trenira s japanskim besmrtnim čarobnjakom Nakanom. Kada zli besmrtnik Kane ubije starog čarobnjaka, bitka ih oboje zarobi u podzemnoj špilji. Kane se ponovno pojavljuje u 20. stoljeću i počinje sijati kaos, a MacLeod mora zaustaviti...