The stunning twist at the end of creepy classic The Sixth Sense has been voted the most shocking movie moment of all time.
The jaw-dropping scene in which Bruce Willis' character learns the truth about his existence has topped a survey of the greatest ever film twists. It beat a scene from Alfred Hitchcock's 1960 horror Psycho - when Norman Bates reveals the real identity of his murderous mother - into second place.
Kevin Spacey's unmasking at the close of crime thriller The Usual Suspects is in third, while the revelation about Luke Skywalker and Darth Vader in The Empire Strikes Back is fourth.
Spacey has two entries in the top five of the survey by E1 Entertainment - the fate of Gwyneth Paltrow's character in his 1995 film Seven is in fifth place. The top 10 also includes scenes from Saw, Fight Club, and The Others.