“Highlander II” ยังคงติดตามชีวิตของ Connor MacLeod (รับบทโดย Christopher Lambert) ซึ่งเป็นนักรบผู้มีชีวิตอมตะที่ต้องต่อสู้กับคู่ต่อสู้เพื่อความอยู่รอด ในภาคนี้ เรื่องราวเกิดขึ้นในอนาคตที่โลกตกอยู่ในสภาพแวดล้อมที่เต็มไปด้วยมลพิษและความมืดมิด หลังจากที่ Connor ทำลายคู่ต่อสู้ของเขาในภาคแรก เขากลับต้องเผชิญกับความท้าทายใหม่
Connor ได้เปิดเผยความจริงเกี่ยวกับอดีตของเขาและเหล่าผู้ที่มีชีวิตอมตะ รวมถึงการต่อสู้กับ Zeragh (รับบทโดย Michael Irby) ซึ่งเป็นศัตรูใหม่ที่มีพลังและต้องการทำลาย Connor และผู้มีชีวิตอมตะคนอื่น ๆ
ภาพยนตร์นี้มีการนำเสนอเนื้อหาที่สำรวจเรื่องราวของการมีชีวิตอมตะและผลกระทบจากการดำรงชีวิตในโลกที่เสื่อมโทรม