1986 fantasy film about an immortal Scotsman in modern day New York.
(from Wikipedia) Highlander is a 1986 fantasy action film directed by music video pioneer Russell Mulcahy and based on a story by Gregory Widen. It stars Christopher Lambert, Sean Connery, Clancy Brown, and Roxanne … see full wiki
Rock score by Queen, Frenchman Christophe Lambert playing a Scot, Scotsman Sean Connery playing a Spaniard + beautiful Eilean Donan Castle. May appear a bit dated to the modern viewer, but it will always be up there with the best!