Ben Affleck has had a strong, wide-range filmography, from appearing in action movies to playing a role as DC’s Batman. His acting career has seen twists and turns throughout the years. TechTrends decided to make a list of the best Ben Affleck Movies of All Time.
Ben Affleck is highly known for having public highs and lows throughout his forty-plus years of being in the movie industry. He has had a career of acclaim, derision, and controversy. However, we all just root for him at the end as he keeps surprising us. Affleck and his childhood friend Matt Damon had their breakthrough in their award-winning screenplay for the movie “Good Will Hunting”, which they also played in. Affleck’s personal life has also drawn much attention over the years. He has established himself as not only a great actor, but also a very prolific director and writer. Moreover, Affleck has won two Oscar awards. He began his career when he was a child, and he played in a PBS educational series in the 1980s.
Here at TechTrends, we made a list of the best Ben Affleck movies of all time. Therefore, without further ado, let’s get started.
Best Ben Affleck Movies of All Time
Ben Affleck has 40 years of experience in the movie industry under his belt, and it is safe to say he is a bonafide household name. Although he had many highs and lows, he proved himself to be a talented and skilled actor, director, writer, and producer. Despite featuring in many genres, he mostly excels in drama and action movies. Here are the best must see Ben Affleck performances. The list is in reverse chronological order.
The Last Duel
- Genre: Drama/Action
- Director: Ridley Scott
- Star: Matt Damon, Jodie Comer, Adam Driver, Ben Affleck, Alex Lawther, Caoimhe O’Malley
- Rating: Rotten Tomatoes 85%, IMDb 7.4
Following their success in co-writing Good Will Hunting, Ben Affleck and Matt Damon have worked together on a few more movies. However, their writing together only happened after two decades in 2021. The Movie Last Duel is one of the best Ben Affleck movies of all time. The movie focuses on a special event through three characters: Sir Jean de Carrouges (Damon), Jacques Le Gris (Adam Driver), and Carrouges’ wife Marguerite (Jodie Comer). The event is a sexual assault, with Carrouges going back home to his wife and then accusing his friend Le Gris of assaulting her. Ben Affleck plays the role of Count Pierre d’Alençon, who is a nobleman in medieval France. Moreover, his influence gets to be a major factor throughout the movie.
Ben Affleck’s arch and hilarious turn got the movie the most acclaim. In addition, he showcases his astonishing talent as an actor and his gifts as a writer.
Read more: Best Brad Pitt Movies of All Time
The Way Back 2020
- Genre: Sport/Drama
- Director: Gavin O’Connor
- Star: Matt Damon, Charles Lott Jr., Ed Harris, Colin Farrell, Brandon Wilson, Janina Gavankar
- Rating: Rotten Tomatoes 84%, IMDb 6.7
Ben Affleck has been very open about his struggles with being sobber during the years. In the movie The Way Back, he was able to use his real-life experience of going through that and the difficulties and play as an alcoholic basketball coach who overcomes grief following his child’s death. The movie came out when the Covid pandemic hit in March 2020, but Ben Affleck received great reviews. Moreover, his outstanding performance got him nominated for the Best Actor at the Critics Choice Awards. Don’t miss this amazing film as it is one of the best Ben Affleck movies of all time.
Triple Frontier 2019
- Genre: Action/Heist
- Director: C. Chandor
- Star: Matt Damon, Oscar Isaac, Charlie Hunnam, Pedro Pascal, Garrett Hedlund, Adria Arjona
- Rating: Rotten Tomatoes 70%, IMDb 6.4
Triple Frontier movie was great as the cast’s personal touches were added to the story. What makes this movie stand out is how it shows the broken men who have a difficult time dealing with their problems. The movie tells the story of five former military men, who decided to use their training to plan a heist on a South American drug operation. Ben Affleck plays the role of Redfly, while Oscar Issac is Pope, Charlie Hunnam is Ironhead, Garret Hellund is Benny, and Pedro Pascal is Catfish. These five get in over their heads, and it turns out to be their grueling fight for survival. Affleck performs as a struggling father who is open to crossing boundaries if it means he can provide for his children. This is one of the best Ben Affleck movies of all time.
Read more: Best Johnny Depp Movies of All Time
The Accountant 2016
- Genre: Action/Thriller
- Director: Gavin O’Connor
- Star: Matt Damon, Anna Kendrick, J.K. Simmons, Jon Bernthal, Cynthia Addai-Robinson, John Lithgow
- Rating: Rotten Tomatoes 52%, IMDb 7.3
Although many critics did not name The Accountant their favorite, this action/thriller movie was accepted greatly among audiences. In addition, many insisted that it was one of the most exciting and one of the best Ben Affleck movies of all time. The story focuses on accountant Christian Wolff, and his dealing with big financial corporations has attracted the attention of the FBI. Affleck portrays the role amazingly well as he goes beyond what a leading man in the movie was expected to do and adds another layer of depth to the character. Moreover, you will sit at the edge of your seat throughout the film. Don’t miss it.
Gone Girl 2014
- Genre: Thriller/Mystery
- Director: David Fincher
- Star: Matt Damon, Rosamund Pike, Tyler Perry, Neil Patrick Harris, Carrie Coon, Emily Ratajkowski, Kim Dickens,
- Rating: Rotten Tomatoes 87%, IMDb 8.1
The movie Gone Girl was directed by David Fincher, the father of crime/thriller movies. It is an adaptation of Gillian Flynn’s novel that has the same name. The story revolves around Nick Dunne, played by Ben Affleck, who turns out to be the lead suspect in the missing case of his wife. The female star is Rosamund Pike, playing Amy Dunne, Nick’s wife. The husband has to prove his innocence before it is too late. Many believe that this character was Affleck’s most compelling one to date. It is mostly because the character underwent immense pressure and emotional turmoil. The movie is quite surprising and unpredictable as a modern thriller. Gone Girl is indeed one of the best Ben Affleck movies of all time.
- Genre: Thriller/Drama
- Director: Ben Affleck
- Star: Ben Affleck, John Goodman, Alan Arkin, Kerry Bishé, Bryan Cranston, Clea DuVall
- Rating: Rotten Tomatoes 96%, IMDb 7.7
Argo is the most recognizable Ben Affleck movie as it won the Oscar for Best Picture. The movie tells the story of Tony Mendez, a CIA agent who evacuated six US diplomats from Tehran in the hostage crisis. He disguised them, pretending to be the production team of a fake movie. Ben Affleck’s direction brings a lot of excitement to the story, keeping the audience at the edge of their seat throughout. The movie is entertaining and has lots of suspense, humor, and pathos. Argo is one of the best Ben Affleck movies ever.
Read more: Best Morgan Freeman Movies of All Time
The Town 2010
- Genre: Crime/Thriller
- Director: Ben Affleck
- Star: Ben Affleck, Rebecca Hall, Blake Lively, Jeremy Renner, Jon Hamm
- Rating: Rotten Tomatoes 92%, IMDb 7.5
Proving that he is a capable filmmaker in the movie Gone Baby Gone, Ben Affleck took another challenge when he started his second effort in The Town. Following an impressive first movie, directors often have a hard time topping themselves. Affleck also plays a role in the movie, so he had to re-establish himself as an actor. He plays the role of bank robber Dough McRay, who works with a crew of heist experts. One of them is wild and unpredictable, named James Coughlin, played by Jeremy Renner. Affleck hands Renner the flashier role. It is indeed one of the best Ben Affleck films of all time.
State of Play 2009
- Genre: Drama/Thriller
- Director: Kevin Macdonald
- Star: Ben Affleck, Russell Crowe, Rachel McAdams, Helen Mirren, Jason Bateman, Robin Wright
- Rating: Rotten Tomatoes 84%, IMDb 7.1
The movie State of Play came out in a transitional period in the career of Ben Affleck when he had to struggle with negative media attention. While having the ambition to become something great, he was not taken seriously. The character he plays in the movie, Congressman Stephan Collins has the same struggles. He investigates into private military contractor PointCorp. The movie is brought alive by co-stars Affleck and Russell Crowe. This is one of Ben Affleck greatest movie roles.
Gone Baby Gone 2007
- Genre: Mystery/Drama
- Director: Ben Affleck
- Star: Casey Affleck, Morgan Freeman, Ed Harris, Amy Ryan, Michelle Monaghan
- Rating: Rotten Tomatoes 94%, IMDb 7.6
Ben Affleck had his directorial debut in the movie Gone Baby Gone, which is an adaptation of one of Dennis Lehane’s page-turners. The director’s younger brother, Casey, and Michelle Monaghan are the leads, but the heavyweight actors in supporting roles turn every scene into a showcase. Freeman plays the role of Jack Doyle, who is the chief of the Crime Against Children police task force. This is indeed one of the best Ben Affleck films ever.
Read more: Best Leonardo DiCaprio Movies of All Time
- Genre: Mystery/Drama
- Director: Allen Coulter
- Star: Ben Affleck, Adrien Brody, Diane Lane, Bob Hoskins, Molly Parker
- Rating: Rotten Tomatoes 68%, IMDb 6.5
Another one of the best Ben Affleck movies of all time is Hollywoodland, where he had a major career comeback. The movie is a semi-fictionalized take on the mythos surrounding the original Superman of the TV, George Reeves, played by Ben Affleck. Since he was killed by a gunshot to the head, his death was called a suicide. After years, the case attracts the attention of an LA private detective, played by Adrien Brody. Affleck performs outstandingly when showing the dark layers underneath Reeve’s heroic persona.
Read more: Best Zendaya Movies and TV Shows of All Time
- Genre: Comedy/Fantasy
- Director: Kevin Smith
- Star: Ben Affleck, Kevin Smith, Matt Damon, Linda Fiorentino, Jason Mewes, Alan Rickman
- Rating: Rotten Tomatoes 67%, IMDb 7.3
After his breakout movie Good Will Hunting, Ben Affleck’s career has been linked with Matt Damon, his childhood friend. It is great to see these amazing actors’ career development and when they come on screen, they shine because of their bond off-screen. Genuine chemistry is really rare, and it is delightful to see these two Boston kids performing next to each other. Despite being amazing, Affleck usually takes the back seat to his friend, with Damon having a more compelling character. Affleck plays the role of his loyal supporter and personal champion. They appear next to each other again in 1999’s Dogma. They play the roles of Bartleby and Loki, a pair of angels who are cursed to live on Earth. This is one of the best must see Ben Affleck performances.
Good Will Hunting 1997
- Genre: Drama/Romance
- Director: Gus Van Sant
- Stars: Ben Affleck, Robin Williams, Matt Damon, Stellan Skarsgard, Minnie Driver
- Rating: Rotten Tomatoes 98%, IMDb 8.3
One of the best Ben Affleck movies you need to watch is Good Will Hunting. The theme of the movie revolves around child abuse consequences that resulted in Will Hunting (Matt Damon) growing up to be arrogant, stubborn, and angry. The main character’s strong defense mechanism can be seen throughout the movie. Despite his brilliance and many chances to thrive, he is filled with fears of failure and loss, unwilling to come out of his shell. In this movie, Ben Affleck shows how he can perform amazingly as a supporting part. He plays the role of Charlie Sullivan, Will’s best friend, who always encourages him. Although Charlie reminds Will of the heritage of Boston, he insists that his friend should use his abilities to make a better life.
Read more: Best Chris Hemsworth Movies of All Time
Dazed and Confused 1993
- Genre: Comedy/Teen
- Director: Richard Linklater
- Stars: Ben Affleck, Matthew McConaughey, Jason London, Parker Posey, Wiley Wiggins
- Rating: Rotten Tomatoes 92%, IMDb 7.6
The now-famous actors gathered together in cinema’s most memorable ensembles in the movie Dazed and Confused in 1993. A group of teenagers are happy on the final day of school, celebrating it with sex, drugs, and rock and roll. Affleck plays the role of O’Bannion, the bully of the town. Enjoy watching these super chill friends, as this is one of the best Ben Affleck movies of all time.