Highlander III: The Sorcerer (Highlander: The Final Dimension)
Christopher Null
If it wasn't set eight years later, no one would never know the difference (and of course, never mind the ultra-cheesy, low-budget special effects!).