เรื่องราวเกิดขึ้นหลังจากเหตุการณ์ใน Highlander II โดยตัวละครหลัก Connor MacLeod (รับบทโดย Christopher Lambert) กลับมาที่ปัจจุบันหลังจากที่ได้ใช้ชีวิตสงบสุขในญี่ปุ่น และมีการต่อสู้กับศัตรูใหม่ที่มีพลังและมีเวทมนตร์
ในภาคนี้ Connor ต้องเผชิญหน้ากับ Kane (รับบทโดย Mario Van Peebles), นักเวทที่มีพลังและต้องการครอบครองพลังอมตะ Kane มีความสามารถในการใช้เวทมนตร์เพื่อเอาชนะศัตรู และนำพาความวุ่นวายมาสู่ชีวิตของ Connor
Connor ร่วมมือกับ Rachel (รับบทโดย Virginia Madsen) และต้องต่อสู้กับ Kane เพื่อปกป้องชีวิตของเขาและคนที่เขารัก ขณะที่พวกเขาต้องเผชิญกับศัตรูที่มีพลังเหนือมนุษย์