Daryl Hannah in a scene from Blade Runner.
Cult movie Blade Runner, which was a box office flop when first released, has been named the greatest sci-fi film of all time by cinema buffs.
The film - starring Harrison Ford in the main role as Deckard - topped a poll of readers compiled by SFX magazine, ahead of second-placed The Empire Strikes Back.
Blade Runner director Ridley Scott also had another of his films in the top 10, with Alien ranked at number eight.
More than 10,000 votes were cast to assemble the list, published in a special edition magazine - SFX Presents: The Top 100 Science Fiction, Fantasy And Horror Movies Of All Time.
Aliens - the sequel to Alien - was third, while Star Wars finished in fourth place.
Editor of the edition Russell Lewin said of Blade Runner: "This was a film that was both a commercial and critical failure when it was released in 1982. Since then, its reputation has slowly grown and grown. And no wonder - Ridley Scott's film is a striking work. Full of ambiguity, with complex and fascinating themes, it has stunning visuals that have been influencing sci-fi movies ever since, and rewards the viewer the more they watch it."
The top 10 are:
1. Blade Runner
2. The Empire Strikes Back
4. Star Wars
5. The Lord Of The Rings: The Fellowship Of The Ring
6. The Matrix
9. Back To The Future
10. The Dark Knight
What do you think? Leave a comment or vote in our poll.