Eleven-times Oscar winner Titanic has topped a poll of greatest film endings.
Leonardo Di Caprio and Kate Winslet starred in Titanic
The finale of the tragic love story beat The Italian Job, famed for its cliffhanger ending, which came in third.
In second place was gritty prison drama The Shawshank Redemption which saw inmates played by Morgan Freeman and Tim Robbins reunited.
Voters also fondly remembered the endings to Casablanca (fourth) and The Usual Suspects (fifth).
Unlike many film polls, the top 10 included many modern films.
The most recent of these was the 1999 movie The Sixth Sense, which has become one of those films where it is forbidden to reveal the ending to friends for fear of ruining the twist for them.
Romantic comedy Four Weddings and a Funeral also featured at number 10, with voters enjoying the "will he/won't" he tension of whether Hugh Grant will marry.
TOP 10 FILM ENDINGS
1. Titanic (1997)
2. Shawshank Redemption (1994)
3. The Italian Job (1969)
4. Casablanca (1942)
5. The Usual Suspects (1995)
6. An Officer and a Gentleman (1982)
7. The Sixth Sense (1999)
8. ET - The Extra Terrestrial (1982)
9. Butch Cassidy and the Sundance Kid (1969)
10. Four Weddings and a Funeral (1994)
Steven Spielberg's ET, voted the eight best ending, has made many an audience weep as the extra-terrestrial prepares to leave his young friend Elliot to return to his home.
But voters in the Diet Coke dismissed the American remake of The Italian Job, which dropped the 1969 original ending altogether.
BBC Radio 1 movie expert James King said: "In my view the perfect ending is
something that leaves you wondering about what happens next to the characters.
"The best endings don't have to always tie everything up neatly and make
sense. In fact those that don't, give the audience more to talk about after
they've left the cinema."