The Highlander saga continues, with Mario Van Peebles joining the action as a villain. Christopher Lambert reprises his role as Scotsman Connor MacLeod, while Van Peebles is Kane, an ancient fighter who seeks revenge for being imprisoned for 400 years.