The 20 Greatest Mystery Films of All Time, According to IMDb

With the recent release of films such as The Good Nurse, Barbarian, and Death on the Nile, it's clear that genres such as crime, thriller, and mystery remain as popular as ever.

Mystery films, in particular, are seeing a rebirth, with immensely popular recent entrants in the genre, such as Glass Onion: A Knives Out Mystery, demonstrating increased interest in the whodunit formula.

Some mystery films have lasted the test of time and are regarded as the best of the numerous films in the genre by IMDb users. 

Their votes decided the must-see mystery films that defined, reinvented, or advanced the genre.

Gone Girl is a mind-blowing psychological thriller and mystery film directed by David Fincher based on Gillian Flynn's famous novel of the same name. 

It explores the disappearance of Amy Dunne (Rosamund Pike).

 All eyes are on Amy's husband, Nick Dunne (Ben Affleck), whose erratic conduct only makes authorities and the public, drawn by the media frenzy, more suspicious of him.

Everyone's attention is focused on Amy's husband, Nick Dunne (played by Ben Affleck), whose unpredictable behavior only makes the authorities and the public – who are mesmerized by the media frenzy – more suspicious of him.

Ali Landry moved on quickly after her brief marriage to Mario Lopez.