There’s something about criminal movies that just hooks you in. Maybe it’s the dark underworld, the charm of anti-heroes, or the thrill of seeing complex crimes come to life on the big screen. Whatever the reason, the best crime movies win over audiences by giving us a window into the darker side of life.
And it’s not just about murder; it’s about organized crime, high-stakes fraud, and sometimes even the broken system that allows criminals to get away with it. Here’s a hand-picked list of the best crime movies of all time, both new releases and all-time classics, that are sure to keep you at the edge of your seat.
1. Killers of the Flower Moon (2023)
Where to watch: Apple TV+
IMDb Rating: 6.7/10
Martin Scorsese’s latest masterpiece isn’t another crime thriller movie. It’s an epic story of murder and betrayal in the 1920s that exposes the dark heart of American history. The movie, based on real events, tells the story of a series of murders targeting the Osage Nation, which became known as the “Reign of Terror.” With a great cast led by Leonardo DiCaprio and Lily Gladstone, Killers of the Flower Moon is a must-watch for fans of true-crime movies.
2. Zodiac (2007)
Where to watch: Prime Video, Apple TV+
IMDb Rating: 7.7/10
Not all crime movies are about gangsters or violent shootouts. Zodiac is a chilling story of the hunt for the infamous Zodiac Killer who terrorized California in the late 1960s and early 1970s. Directed by David Fincher, this criminal movie focuses more on the journalists and detectives who tried to unmask the killer. It’s slow-burning, methodical, and terrifying in its own way.
3. The Irishman (2019)
Where to watch: Netflix
IMDb Rating: 7.8/10
When it comes to gangster movies, Martin Scorsese reigns supreme. The Irishman follows the life of Frank Sheeran, a truck driver who becomes deeply involved in the criminal world. It’s an epic story of loyalty, crime, and regret. Clocking in at nearly three-and-a-half hours, this criminal movie is a commitment but one worth making for lovers of classic gangster movies.
4. Goodfellas (1990)
Where to watch: Prime Video, Apple TV+
IMDb Rating: 8.7/10
Arguably one of the best crime movies of all time, Goodfellas is another Scorsese classic that follows the rise and fall of Henry Hill in the mob. With excellent performances by Robert De Niro, Joe Pesci, and Ray Liotta, this crime thriller movie digs deep into the appeal and eventual downfall of organized crime. If you’re in the mood for iconic gangster movies, Goodfellas is an essential watch.
5. Unbelievable (2019)
Where to watch: Netflix
IMDb Rating: 8.3/10
Though not a feature film, Unbelievable deserves mention for its brutal visual representation of real-life crime. This miniseries tells the story of a series of rapes in Washington and Colorado and how law enforcement initially failed to believe the victims. The gripping performances by Toni Collette and Merritt Wever make this one of the most intense true crime movies out there.
Read More: High Rated Movies on Drugs to Watch on Netflix
6. The Wolf of Wall Street (2013)
Where to watch: Paramount+, Prime Video, Apple TV+
IMDb Rating: 8.2/10
Not all criminal movies involve violent crimes. The Wolf of Wall Street showcases the rise and fall of stockbroker Jordan Belfort, played brilliantly by Leonardo DiCaprio. This crime movie mixes humor and outrageous real-life fraud with moments of serious consequence, providing a rollercoaster ride through the world of high finance and moral collapse.
7. BlacKkKlansman (2018)
Where to watch: Prime Video, Apple TV+
IMDb Rating: 7.5/10
Spike Lee’s BlacKkKlansman offers a unique twist on the typical crime thriller movies by telling the true story of Ron Stallworth, the first Black police officer in Colorado Springs, who became part of the Ku Klux Klan in the 1970s. With its biting social commentary and engaging plot, this movie is both entertaining and eye-opening.
8. All Good Things (2010)
Where to watch: Prime Video, Apple TV+
IMDb Rating: 6.3/10
This underrated crime movie stars Ryan Gosling as Robert Durst, the wealthy real estate heir accused of murdering his wife, among others. The movie’s dark atmosphere and chilling true story make it one of the most intriguing true crime movies to date. It’s no surprise that Durst praised the movie, indirectly leading to his conviction years later.
9. Catch Me If You Can (2002)
Where to watch: Paramount+, Apple TV+, Prime Video
IMDb Rating: 8.1/10
Steven Spielberg’s Catch Me If You Can is a lighter but equally thrilling entry into the criminal movie genre. Based on the real-life story of Frank Abagnale Jr., who conned his way through multiple professions, this movie has all the elements of a great heist movie with a dose of charm. Leonardo DiCaprio and Tom Hanks lead this fresh, entertaining take on real-life crime.
10. Foxcatcher (2014)
Where to watch: Prime Video, Apple TV+
IMDb Rating: 7.0/10
Crime movies often explore the psychology of their subjects, and Foxcatcher does this very well. Steve Carell gives a chilling performance as John du Pont, a wealthy man who becomes obsessed with Olympic wrestling, leading to tragic consequences. This unsettling movie is one of the most engrossing true-crime movies in recent memory.
11. Scarface (1983)
IMDb Rating: 8.3/10
Where to watch: Peacock, Prime Video
No crime movie list is complete without Brian De Palma’s Scarface. This epic story of Tony Montana’s rise from a Cuban refugee to a Miami drug lord is the definition of a gangster movie classic. Al Pacino’s unforgettable performance solidifies Scarface as one of the best crime movies of all time.
12. Heat (1995)
IMDb Rating: 8.3/10
Where to watch: Apple TV+, Prime Video
Directed by Michael Mann, Heat is a masterpiece that combines intense action with a deep exploration into the minds of criminals. Robert De Niro and Al Pacino face off as a career thief and a determined cop, making this one of the ultimate crime thriller movies of all time. It’s a must-watch for anyone who loves complex, character-driven criminal movies.
13. The Departed (2006)
IMDb Rating: 8.5/10
Where to watch: Apple TV+, Netflix
Another Martin Scorsese classic, The Departed explores the dark world of double agents in the Boston mob. Featuring Leonardo DiCaprio, Matt Damon, and Jack Nicholson, this movie is one of the best crime movies for anyone who enjoys high-stakes deception and gritty gangster movies.
14. Pulp Fiction (1994)
IMDb Rating: 8.9/10
Where to watch: Max, Prime Video
Quentin Tarantino’s Pulp Fiction is an absolute standout in the crime movies genre. Known for its iconic dialogue, intersecting storylines, and unforgettable characters, this movie combines dark humor with crime in a way only Tarantino can. It remains one of the most entertaining and stylish criminal movies ever made.
15. The Godfather Part II (1974)
IMDb Rating: 9.0/10
Where to watch: Paramount+, Prime Video
If you’re a fan of gangster movies, you can’t miss The Godfather Part II. This movie is a great continuation of the story of Vito Corleone and his brother Michael. It’s a true crime story that combines mafia drama and family loyalty. It’s simply one of the best crime movies of all time.
16. L.A. Confidential (1997)
IMDb Rating: 8.2/10
Where to watch: Max, Prime Video
This neo-noir crime thriller, set in 1950s Los Angeles, follows a group of detectives as they investigate police corruption and Hollywood scandals. Starring Kevin Spacey, Russell Crowe, and Guy Pearce, L.A. Confidential is a brilliant mix of mystery, action, and intrigue. It is a definite watch for any crime movie lover.
17. Casino (1995)
IMDb Rating: 8.2/10
Where to watch: Apple TV+, Prime Video
Martin Scorsese’s Casino is an epic story of greed, power, and betrayal in Las Vegas. It follows a mobster’s rise and fall in the casino business, with standout performances from Robert De Niro, Joe Pesci, and Sharon Stone. One of the best gangster movies with a crime saga that’s both glamorous and gritty.
18. Se7en (1995)
IMDb Rating: 8.6/10
Where to watch: Netflix, Prime Video
This chilling crime thriller movie directed by David Fincher takes us into the disturbing mind of a serial killer. Morgan Freeman and Brad Pitt play detectives on a race against time to stop a murderer inspired by the seven deadly sins. It’s one of the most gripping criminal movies out there.
19. Donnie Brasco (1997)
IMDb Rating: 7.7/10
Where to watch: Apple TV+, Netflix
In this true story, Johnny Depp plays an undercover FBI agent who becomes involved with the mafia, only to develop a bond with a seasoned hitman, played by Al Pacino. Donnie Brasco is a tense and emotional criminal movie that perfectly shows the dangerous world of the mafia. One of the best crime movies you’ll come across.
20. American Hustle (2013)
IMDb Rating: 7.2
Where to watch: Netflix, Prime Video
Based on the real-life ABSCAM operation, American Hustle mixes crime with a touch of glamor and humor. With a stellar cast featuring Christian Bale, Amy Adams, and Bradley Cooper, this true crime movie is a wild ride through a world of cons, scams, and corruption.
21. City of God (2002)
IMDb Rating: 8.6/10
Where to watch: Prime Video, Apple TV+
Set in the bleak slums of Rio de Janeiro, City of God tells the story of two boys whose lives take drastically different paths one becomes a photographer, the other a drug lord. This intense, realistic presentation of crime makes it one of the most powerful crime movies of all time.
22. No Country for Old Men (2007)
IMDb Rating: 8.2/10
Where to watch: Prime Video, Apple TV+
The Coen brothers’ No Country for Old Men is a tense, slow-burn crime thriller movie that follows a hunter who comes upon a fortune of cash and the hitman determined to track him down. This movie is as much a philosophical exploration as it is a nail-biting thriller, making it one of the best crime movies to date.
23. Training Day (2001)
IMDb Rating: 7.8/10
Where to watch: Max, Prime Video
Denzel Washington’s Oscar-winning performance in Training Day is iconic. He plays a corrupt cop who takes a rookie officer under his wing for a day full of moral dilemmas and questionable decisions. This is a high-stakes crime movie that keeps you on the edge of your seat from start to finish.
24. The Untouchables (1987)
IMDb Rating: 7.8/10
Where to watch: Apple TV+, Prime Video
In this classic gangster movie, Kevin Costner stars as federal agent Eliot Ness, tasked with bringing down Al Capone, played by Robert De Niro. Directed by Brian De Palma, The Untouchables is a stylish, action-packed look at the criminal underworld during the Prohibition era.
25. Mystic River (2003)
IMDb Rating: 7.9/10
Where to watch: Prime Video, Apple TV+
Clint Eastwood directs this haunting true crime movie about three childhood friends whose lives are forever changed by a traumatic event. Years later, they are reunited by another tragic incident that drags them into a world of suspicion and betrayal. Mystic River is one of the best crime movies in terms of emotional depth and suspense.
26. The Usual Suspects (1995)
IMDb Rating: 8.5/10
Where to watch: Apple TV+, Prime Video
A classic in the crime thriller movie category, The Usual Suspects follows a group of criminals and their mysterious involvement with a legendary crime lord, Keyser Söze. With an unforgettable twist ending, this movie is one of the most well-known criminal movies out there.
27. A Bronx Tale (1993)
IMDb Rating: 7.8/10
Where to watch: Max, Prime Video
This gangster movie directed by Robert De Niro explores the coming-of-age story of a young boy growing up in the Bronx, torn between the influence of his honest father and a local mobster. A Bronx Tale is a heartfelt and powerful look at loyalty, family, and crime.
28. Prisoners (2013)
IMDb Rating: 8.2/10
Where to watch: Prime Video, Apple TV+
Hugh Jackman and Jake Gyllenhaal star in this dark and gritty crime thriller movie about a father’s desperate search for his missing daughter. As the mystery becomes more complex, Prisoners turns into a gripping story of moral complexity and revenge. It’s one of the most intense criminal movies in recent years.
29. The Town (2010)
IMDb Rating: 7.5/10
Where to watch: Apple TV+, Prime Video
Ben Affleck directs and stars in this fast-paced crime movie about a group of bank robbers in Boston. Featuring intense heist sequences and a surprisingly emotional story, The Town is one of the most entertaining and action-packed crime movies of the last decade.
30. JFK (1991)
IMDb Rating: 8.0/10
Where to watch: Apple TV+, Prime Video
Oliver Stone’s JFK explores one of the most famous conspiracies in American history the assassination of President John F. Kennedy. Kevin Costner stars as a lawyer determined to find the truth, making this film one of the most compelling true crime movies of all time.
Conclusion: The Thrills Never Stop
These crime movies take you on a journey through the darkest corners of human nature, from high-stakes cons to dark gangster movies and chilling true stories. Whether you’re looking for an intense crime thriller movie or a movie that gives a peek into real-world scandals, this list has something for everyone. So, sit back, choose a movie from the lineup, and get ready to be entertained by some of the best crime movies of all time both new and old. The thrill is just a click away.