Ben Affleck Filmography: Every Movie and TV Show in Order
All 74 Ben Affleck roles in chronological order (1953 to 2026): 70 movies and 4 TV series.

How many movies and TV shows has Ben Affleck been in? This complete Ben Affleck filmography lists 74 credited roles (70 films, 4 TV series), in chronological order from 1953 to 2026, with links to our full guides where available.
Ben Affleck movies in order
- The Good Mother (1988) as Extra (uncredited)
- Field of Dreams (1989) as Baseball Fan (uncredited)
- Buffy the Vampire Slayer (1992) as Basketball Player #10 (uncredited)
- School Ties (1992) as Chesty Smith
- Dazed and Confused (1993) as O'Bannion
- Glory Daze (1995) as Jack
- Mallrats (1995) as Shannon
- Chasing Amy (1997) as Holden McNeil
- Going All the Way (1997) as Tom 'Gunner' Casselman
- Good Will Hunting (1997) as Chuckie Sullivan
- Phantoms (1998) as Sheriff Bryce Hammond
- Armageddon (1998) as A.J. Frost
- Shakespeare in Love (1998) as Ned Alleyn
- 200 Cigarettes (1999) as Bartender
- Forces of Nature (1999) as Ben Holmes
- Dogma (1999) as Bartleby
- Boiler Room (2000) as Jim Young
- Reindeer Games (2000) as Rudy Duncan
- Joseph: King of Dreams (2000) as Joseph (voice)
- Bounce (2000) as Buddy Amaral
- Pearl Harbor (2001) as Rafe McCawley
- Jay and Silent Bob Strike Back (2001) as Holden McNeil / Ben Affleck
- Daddy and Them (2001) as Lawrence Bowen
- Changing Lanes (2002) as Gavin Banek
- The Sum of All Fears (2002) as Jack Ryan
- The Third Wheel (2002) as Michael
- Daredevil (2003) as Matt Murdock / Daredevil
- Gigli (2003) as Larry Gigli
- Paycheck (2003) as Michael Jennings
- Jersey Girl (2004) as Ollie Trinke
- Fahrenheit 9/11 (2004) as Self (archive footage)
- Surviving Christmas (2004) as Drew Latham
- Man About Town (2006) as Jack Giamoro
- Clerks II (2006) as Gawking Guy
- Hollywoodland (2006) as George Reeves
- Back to the Well: 'Clerks II' (2006) as Self (uncredited)
- Smokin' Aces (2006) as Jack Dupree
- He's Just Not That Into You (2009) as Neil
- State of Play (2009) as Stephen Collins
- Extract (2009) as Dean
- The Town (2010) as Doug MacRay
- The Company Men (2010) as Bobby Walker
- Argo (2012) as Tony Mendez
- To the Wonder (2013) as Neil
- Runner Runner (2013) as Ivan Block
- Gone Girl (2014) as Nick Dunne
- Batman v Superman: Dawn of Justice (2016) as Bruce Wayne / Batman
- Suicide Squad (2016) as Bruce Wayne (uncredited)
- Richard Linklater: Dream Is Destiny (2016) as Self (archive footage) (uncredited)
- The Accountant (2016) as Christian Wolff
- Live by Night (2016) as Joe Coughlin
- Justice League (2017) as Batman / Bruce Wayne
- Triple Frontier (2019) as Tom 'Redfly' Davis
- Jay and Silent Bob Reboot (2019) as Holden McNeil
- The Last Thing He Wanted (2020) as Treat Morrison
- The Way Back (2020) as Jack Cunningham
- Clerk (2021) as Self
- Zack Snyder's Justice League (2021) as Batman / Bruce Wayne
- The Last Duel (2021) as Pierre d'Alençon
- The Tender Bar (2021) as Charlie Maguire
- Deep Water (2022) as Vic Van Allen
- Halftime (2022) as Self
- Clerks III (2022) as Auditioner
- Air (2023) as Phil Knight
- Hypnotic (2023) as Danny Rourke
- The Flash (2023) as Bruce Wayne / Batman (uncredited)
- This Is Me…Now (2024) as Rex Stone / Biker
- The Roast of Tom Brady (2024) as Self
- The Accountant² (2025) as Christian Wolff
- The Rip (2026) as Detective Sergeant J.D. Byrne
Ben Affleck TV shows
- The Oscars (1953) as Self
- MADtv (1995) as Self
- The Osbournes (2002) as Self
- History 101 (2020) as Self (archive footage)
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Ben Affleck been in?
Ben Affleck has 70 credited film roles and 4 TV roles, for a total of 74 credits from 1953 to 2026.
What was Ben Affleck's first major role?
The Oscars (1953).
What is Ben Affleck's most recent project?
The Rip (2026).



