Alfred Hitchcock's Vertigo has usurped Orson Welles's Citizen Kane as the greatest film of all time in a poll by the BFI's Sight and Sound magazine.
The journal polls a selected panel once a decade, and Citizen Kane has been its top pick for the last 50 years.
This time 846 distributors, critics, academics and writers championed Hitchcock's 1958 thriller, about a retired cop with a fear of heights.
Starring James Stewart and Kim Novak, Vertigo beat Citizen Kane by 34 votes.
In the last poll held 10 years ago, the romantic drama came five votes behind Welles's 1941 classic.
Its triumph coincides with the launch of the BFI's Genius of Hitchcock season, a major retrospective celebrating the acclaimed "master of suspense".
I've never seen it! Have you? And would you agree?