Film Productions

Year Title Role
1981 The Dark End of the Street
1992 School Ties Chesty Smith
Buffy the Vampire Slayer Basketball Player 10
1993 I Killed My Lesbian Wife, Hung Her on a Meat Hook,
and Now I Have a Three-Picture Deal at Disney
Dazed and Confused Fred O’Bannion
1995 Mallrats Shannon Hamilton
Glory Daze Jack Freeman
1997 Chasing Amy Holden McNeil
Going All the Way Gunner Casselman
Good Will Hunting Chuckie Sullivan
1998 Shakespeare in Love Ned Alleyn
Phantoms Sheriff Bryce Hammond
Armageddon A. J. Frost
1999 Dogma Bartleby
Forces of Nature Ben Holmes
200 Cigarettes Bartender
2000 Bounce Buddy Amaral
Reindeer Games Rudy Duncan
Boiler Room Jim Young
Joseph: King of Dreams Joseph (voice)
2001 Jay and Silent Bob Strike Back Himself / Holden McNeil
Daddy and Them Lawrence Bowen
Pearl Harbor Rafe McCawley
2002 Stolen Summer
Changing Lanes Gavin Banek
The Sum of All Fears Jack Ryan
The Third Wheel Michael
2003 The Battle of Shaker Heights
Daredevil Matt Murdock / Daredevil
Gigli Larry Gigli
Paycheck Michael Jennings
2004 Surviving Christmas Drew Latham
Jersey Girl Ollie Trinke
2005 Elektra Matt Murdock / Daredevil
2006 Man About Town Jack Giamoro
Clerks II Gawking Guy
Hollywoodland George Reeves
Smokin’ Aces Jack Dupree
2007 Gone Baby Gone
2008 Gimme Shelter
2009 He’s Just Not That Into You Neil
State of Play Stephen Collins
Extract Dean
2010 The Town Douglas “Doug” MacRay
2011 The Company Men Bobby Walker
2012 Argo Tony Mendez
To the Wonder Neil
2013 Runner Runner Ivan Block
2014 Gone Girl Nick Dunne
2016 Batman v Superman: Dawn of Justice Bruce Wayne / Batman
Suicide Squad Bruce Wayne / Batman
The Accountant Christian Wolff
Live by Night Joe Coughlin
2017 Bending the Arc
Justice League Bruce Wayne / Batman
2019 Triple Frontier Tom “Redfly” Davis
Jay and Silent Bob Reboot Holden McNeil
2020 The Last Thing He Wanted Treat Morrison
The Way Back Jack Cunningham
2021 Zack Snyder’s Justice League Bruce Wayne / Batman
The Last Duel Count Pierre d’Alençon
The Tender Bar Uncle Charlie
2022 Deep Water Vic Van Allen
Jennifer Lopez: Halftime Himself
Clerks III Boston John
2023 Air Films that have not yet been released Phil Knight
The Flash Films that have not yet been released Bruce Wayne / Batman
Hypnotic Films that have not yet been released Daniel Rourke

Television Shows

Year Title Role
1984 The Voyage of the Mimi C.T. Granville
1986 ABC Afterschool Special Danny Coleman
1987 Hands of a Stranger Billy Hearn
1988 The Second Voyage of the Mimi C.T. Granville
1991 Daddy Ben Watson
1993 The Torkelsons Kevin Johnson
1993 Against the Grain Joe Willie Clemons
1994 Lifestories: Families in Crisis Aaron Henry
2000–2013 Saturday Night Live Himself
Project Greenlight Himself
2002 Push, Nevada
2009 Reporter
2009 Curb Your Enthusiasm Customer
2015 The Leisure Class
2016 The Runner
2016 Incorporated
2019 City on a Hill