12 best Mystery movies on Amazon Prime Video right now

Last Updated on Friday, March 21, 2025 by TrialForFree

12 Best Mystery Movies on Amazon Prime Video Right Now

Dive into the enigmatic world of mystery with our carefully curated list of the best mystery movies available on Amazon Prime Video. Whether you’re a fan of mind-bending plots, thrilling suspense, or captivating investigations, these films will keep you on the edge of your seat. Let’s uncover the secrets behind these cinematic gems!

1. A Walk Among the Tombstones

IMDb Score: 6.5/10
Rotten Tomatoes Score: 67%

runtime 114 minutes

In “A Walk Among the Tombstones,” private investigator Matthew Scudder takes on the gritty task of uncovering the truth behind a drug kingpin’s wife’s kidnapping and murder. With a dark, atmospheric tone, the movie delves into the underworld of crime, keeping viewers guessing until the very end. Liam Neeson’s portrayal of Scudder is compelling, drawing you into a world where justice isn’t always black and white.

2. Before I Go to Sleep

IMDb Score: 6.4/10
Rotten Tomatoes Score: 37%

runtime 92 minutes

“Before I Go to Sleep” introduces Christine, a woman who wakes up every day with no memory of her past, due to a traumatic accident. As she begins to uncover terrifying truths, the film expertly weaves suspense and tension, keeping audiences hooked. Nicole Kidman’s performance is hauntingly beautiful, making this psychological thriller a must-watch for mystery enthusiasts.

3. Stonehearst Asylum

IMDb Score: 6.8/10
Rotten Tomatoes Score: 54%

runtime 112 minutes

Set in a mysterious mental institution, “Stonehearst Asylum” follows an Oxford Medical School graduate’s journey into madness and obsession with a female patient. The film’s gothic atmosphere and unexpected twists provide a chilling experience. The ensemble cast, including Ben Kingsley and Kate Beckinsale, offers engaging performances that keep you captivated throughout.

4. Survivor

IMDb Score: 5.6/10
Rotten Tomatoes Score: 8%

runtime 96 minutes

“Survivor” follows a Foreign Service Officer in London, played by Milla Jovovich, as she tries to thwart a terrorist plot targeting New York City. Framed for crimes she didn’t commit, her race against time is filled with adrenaline-pumping action. Though the plot has its imperfections, it delivers edge-of-your-seat suspense, making it a solid watch for action-thriller fans.

5. Mr. Holmes

IMDb Score: 6.9/10
Rotten Tomatoes Score: 88%

runtime 104 minutes

In “Mr. Holmes,” a retired Sherlock Holmes, portrayed by Ian McKellen, battles with his fading memory as he revisits an unsolved case. The film offers a poignant look at the legendary detective’s later years, blending mystery with heartfelt moments. McKellen’s nuanced performance breathes new life into this beloved character, making it a touching and intriguing journey.

6. Smile 2

IMDb Score: N/A
Rotten Tomatoes Score: N/A

runtime TBD minutes

“Smile 2” takes viewers on a psychological rollercoaster with pop sensation Skye Riley, as she grapples with fame and haunting events from her past. The movie’s tension builds with each scene, keeping audiences on edge as Skye confronts her darkest fears. It’s a thrilling exploration of the pressures of stardom coupled with eerie supernatural elements.

7. Memento

IMDb Score: 8.4/10
Rotten Tomatoes Score: 93%

runtime 113 minutes

Christopher Nolan’s “Memento” offers a unique narrative structure as Leonard Shelby, played by Guy Pearce, seeks his wife’s killer while battling short-term memory loss. This mind-bending thriller challenges viewers with its non-linear storytelling, creating an immersive experience. Nolan’s masterful direction and Pearce’s outstanding performance make “Memento” an unforgettable cinematic puzzle.

8. Donnie Darko

IMDb Score: 8.0/10
Rotten Tomatoes Score: 87%

runtime 113 minutes

“Donnie Darko” combines science fiction and psychological thriller elements in a haunting tale of a troubled teenager, portrayed by Jake Gyllenhaal. After escaping a bizarre accident, Donnie is haunted by visions that lead him down a path of madness. The film’s enigmatic plot and eerie atmosphere have garnered a cult following, making it a must-see for mystery lovers.

9. The Blair Witch Project

IMDb Score: 6.5/10
Rotten Tomatoes Score: 86%

runtime 81 minutes

A pioneer in found-footage horror, “The Blair Witch Project” follows three student filmmakers who venture into the woods to shoot a documentary. What unfolds is a chilling tale of fear and paranoia, as they become lost to the sinister presence haunting them. The film’s realistic approach and spine-tingling atmosphere make it a standout in the horror genre.

10. Super 8

IMDb Score: 7.0/10
Rotten Tomatoes Score: 81%

runtime 112 minutes

J.J. Abrams’ “Super 8” captures the wonder and mystery of childhood through the eyes of a group of kids in 1979 Ohio. When a train derails during their movie-making project, they uncover a conspiracy that leads to an otherworldly mystery. The film’s nostalgic feel and engaging storyline make it a delightful watch for audiences of all ages.

11. Knives Out

IMDb Score: 7.9/10
Rotten Tomatoes Score: 97%

runtime 130 minutes

“Knives Out” reinvents the classic whodunit with a modern twist, as Detective Benoit Blanc, portrayed by Daniel Craig, investigates the death of novelist Harlan Thrombey. With an ensemble cast and clever storytelling, the film keeps viewers guessing with its intricate plot and witty dialogue. It’s a fresh take on the mystery genre that’s both entertaining and intellectually satisfying.

12. The Ghost Writer

IMDb Score: 7.2/10
Rotten Tomatoes Score: 84%

runtime 128 minutes

In “The Ghost Writer,” Ewan McGregor plays a writer hired to complete the memoirs of a former British Prime Minister. As he uncovers hidden secrets, the film’s suspenseful narrative keeps the audience at the edge of their seats. With its atmospheric setting and compelling story, this thriller is a captivating exploration of political intrigue and danger.