1986 action film starring Christopher Lambert and Sean Connery (10)
I believe the answer is:
highlander
(Other definitions for highlander that I've seen before include "Clansperson" , "regimental soldier" , "Flora Macdonald, perhaps" , "man coming from table" , "Scot, possibly" .)