There are movies that are so unpredictable that they mess with your minds and leave you guessing until the end. Be it a classic whodunnit or a psychological thriller, mystery movies can never be boring. Here are some of the best mystery films that will leave you on the edge of your seat.

Knives Out

You know it’s going to be drama when you combine a mysterious death with a multimillion-dollar inheritance. Knives Out is a whodunnit that follows an extremely wealthy and highly dysfunctional family who all want their share of late Harlan Thrombey’s inheritance. Things take an unexpected turn when an anonymous member hires Detective Benoit Blanc (Daniel Craig) to catch the person responsible for this death. The ensemble cast of this film includes Chris Evans, Ana de Armas, Jamie Lee Curtis, Michael Shannon, Don Johnson, Toni Collette, Lakeith Stanfield, Katherine Langford, Jaeden Martell, and Christopher Plummer.

Streaming on: YouTube

The Girl With The Dragon Tattoo

This film follows reporter Mikael Blomkvist (Daniel Craig) who is hired by a wealthy Swedish industrialist played by Christopher Plummer to solve the 40-year-old murder of his niece. Blomkvist eventually joins hands with detective Lisbeth Salander (Rooney Mara) to discover the truth.

Streaming on: YouTube


This gripping film revolves around the kidnapping of two young girls. One of the fathers played by Huge Jackman takes matters into his own hands to find the kidnapper when Detective Loki (Jake Gyllenhaal) finds no evidence on the main suspect and lets him go.

Streaming on: YouTube

Murder On The Orient Express

This movie is based on Agatha Christie’s 1934 novel with the same name. The plot follows a murder that occurs on the train on which celebrated detective Hercule Poirot is traveling. He is soon recruited to solve this case.

Streaming on: Disney+ Hotstar

Before I Go To Sleep

This movie follows Christine Lucas (Nicole Kidman) who suffers from a type of amnesia due to a violent attack. Because of this, she wakes up every morning with no memories and uses her video diary to remember everyone including her husband Ben. Before long, she begins to realize that there is more than meets the eye and people are not who they say they are.

Streaming on: Tubi

The Girl On The Train

Emily Blunt plays a struggling alcoholic who is dealing with the loss of her job and the end of her marriage. To cope, she spends her time commuting on a train back and forth for several hours, obsessing over her ex-husband Tom and his new wife Anna. Due to her alcohol problems, she suffers from blackouts and things take a terrible turn when Megan, who is Tom and Anna’s nanny, goes missing.

Streaming on: Netflix

Once you are done watching these gripping movies or if you need a quick break, take a look at some of our other movie recommendations. Click on the link below.