Neal McDonough Filmography: Every Movie and TV Show in Order
All 89 Neal McDonough roles in chronological order (1989 to 2026): 52 movies and 37 TV series.

How many movies and TV shows has Neal McDonough been in? This complete Neal McDonough filmography lists 89 credited roles (52 films, 37 TV series), in chronological order from 1989 to 2026, with links to our full guides where available.
Neal McDonough movies in order
- Darkman (1990) as Dockworker #2
- Angels in the Outfield (1994) as Whitt Bass
- Three Wishes (1995) as Policeman
- One Tough Bastard (1996) as Agent Ward
- Star Trek: First Contact (1996) as Lieutenant Hawk
- Fire Down Below (1997) as Truck Driver at Truck Stop
- Ravenous (1999) as Reich
- Minority Report (2002) as Fletcher
- Timeline (2003) as Frank Gordon
- Walking Tall (2004) as Jay Hamilton
- The Guardian (2006) as Jack Skinner
- The Last Time (2006) as Hurly
- Flags of Our Fathers (2006) as Captain Severance
- The Hitcher (2007) as Lieutenant Esteridge
- 88 Minutes (2007) as Jon Forster
- I Know Who Killed Me (2007) as Daniel Fleming
- Traitor (2008) as Max Archer
- Forever Strong (2008) as Coach Richard Penning
- Street Fighter: The Legend of Chun-Li (2009) as Bison
- DC Showcase: Green Arrow (2010) as Green Arrow / Oliver Queen (voice)
- DC Showcase Original Shorts Collection (2010) as Green Arrow / Oliver Queen (segment "Green Arrow") (voice)
- Ticking Clock (2011) as Keene
- Little Birds (2011) as Hogan
- Captain America: The First Avenger (2011) as Timothy 'Dum Dum' Dugan
- The Philly Kid (2012) as LA Jim
- Company of Heroes (2013) as Lt. Joe Conti
- The Marine 3: Homefront (2013) as Jonah Pope
- RED 2 (2013) as Jack Horton
- Marvel One-Shot: Agent Carter (2013) as Timothy 'Dum Dum' Dugan
- Batman: Assault on Arkham (2014) as Deadshot / Floyd Lawton (voice)
- Falcon Rising (2014) as Manny Ridley
- Bad Country (2014) as Daniel Kiersey
- Paul Blart: Mall Cop 2 (2015) as Vincent Sofel
- The Unspoken (2015) as Sheriff Bower
- Greater (2016) as Marty Burlsworth
- 1922 (2017) as Harlan Cotterie
- Proud Mary (2018) as Walter
- Game Over, Man! (2018) as Conrad Drothers
- Buddy Games (2019) as Self
- The Warrant (2020) as John Breaker
- Sonic the Hedgehog (2020) as Major Bennington
- Monsters of Man (2020) as Major
- Apex (2021) as Dr. Samuel Rainsford
- Resident Evil: Welcome to Raccoon City (2021) as William Birkin
- Red Stone (2021) as Boon
- Boon (2022) as Nick Boon
- There Are No Saints (2022) as Vincent
- Left Behind: Rise of the Antichrist (2023) as Jonathan Stonogal
- The Shift (2023) as The Benefactor
- Homestead (2024) as Ian Ross
- The Last Rodeo (2025) as Joe Wainwright
- Twisted (2026) as Bradshaw
Neal McDonough TV shows
- Quantum Leap (1989) as Chucky Myerwich
- The X-Files (1993) as Robert Comer
- Diagnosis: Murder (1993) as Ross Canin
- Duckman (1994) as IRS Agent (voice)
- Iron Man (1994) as Firebrand (voice)
- Cybill (1995) as Kevin Blanders
- JAG (1995) as Jay Williams
- The Incredible Hulk (1996) as Bruce Banner (voice)
- Profiler (1996) as Chris Langston
- Just Shoot Me! (1997) as Craig
- Invasion (1997) as Randy North
- Martial Law (1998) as Kyle Strode
- Third Watch (1999) as Stephen Connor
- CSI: Crime Scene Investigation (2000) as Tommy Barnes
- Band of Brothers (2001) as Lynn D. (Buck) Compton
- Law & Order: Criminal Intent (2001) as Monsignor McTeal
- Desperate Housewives (2004) as Dave Williams
- American Dad! (2005) as General (voice)
- Tin Man (2007) as Wyatt Cain
- Justified (2010) as Robert Quarles
- Suits (2011) as Sean Cahill
- American Horror Story (2011) as Dwight 'Ike' Eisenhower
- Perception (2012) as Fredrick James Dafoe
- Arrow (2012) as Damien Darhk
- Marvel's Agents of S.H.I.E.L.D. (2013) as Dum Dum Dugan
- Mob City (2013) as Captain William Parker
- The 100 (2014) as Anders
- The Flash (2014) as Damien Darhk
- Marvel's Agent Carter (2015) as Dum-Dum Dugan
- DC's Legends of Tomorrow (2016) as Damien Darhk
- Van Helsing (2016) as Hansen
- Altered Carbon (2018) as Konrad Harlan
- Yellowstone (2018) as Malcolm Beck
- Project Blue Book (2019) as James Harding
- 9-1-1: Lone Star (2020) as Ty O’Brien
- What If...? (2021) as Dum Dum Dugan (voice)
- Tulsa King (2022) as Cal Thresher
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Neal McDonough been in?
Neal McDonough has 52 credited film roles and 37 TV roles, for a total of 89 credits from 1989 to 2026.
What was Neal McDonough's first major role?
Quantum Leap (1989).
What is Neal McDonough's most recent project?
Twisted (2026).



