Ein zehnjähriger Junge namens David Zelinski bricht stark blutend in der Schule zusammen und ist kurze Zeit später wie vom Erdboden verschwunden. Alles spricht dafür, dass er von seinem Vater, einem streng gläubigen Juden, vergewaltigt wurde. Dann stellt sich allerdings heraus, dass der Junge sich aus Angst vor seinem Rabbi in einem jüdischen Schtetl versteckt hält.
Als die Ermittler David auffinden, ist er jedoch stark traumatisiert.
New York 1985: Ein unsterblicher Krieger wandelt seit 350 Jahren über die Erde und lebt nun als Antiquitätenhändler. Er ist aber nicht allein mit seiner Gabe, die auch Fluch ist. Diese Wesen führen erbitterte Kämpfe, denn es kann nur einen geben. Eine Journalistin kommt der Geschichte auf die Spur - und dem Highlander sehr nahe.In einer Tiefgarage findet ein Schwertkampf auf Leben und Tod... Highlander - Es kann nur einen geben