In the pantheon of ludicrous Eighties action movies, Highlander is a cut above. This tale of kilt-wearing immortals engaged in mutually-assured decapitation to the strains of Queen featured Sean Connery as a swashbuckling Egyptian (with a Spanish name) and Christopher Lambert as a salty Scotsman with an impenetrable Eurotrash accent.

There were cartoon demons, multiple beheadings and a villain capable of demolishing an entire castle armed with a sword and a leer. Later, it would spawn sequels so terrible they made the original look like Lawrence of Arabia.

But Highlander was hokum with a heart. In a genuinely wrenching twist, the true enemy of eponymous Highlands warrior Connor MacLeod is not cackling barbarian The Kurgan but time itself. One of a secret race of "Immortals", MacLeod (Lambert) is doomed to stay forever young as those around him shrivel and die.

A montage in which wife Heather (Beatie Edney) grows old even as he remains fresh-faced is moving because it speaks to the nagging awareness we all have of our limited span on this earth.