Neal McDonough Filmography: Movies and Television Credits
Selected screen credits for Neal McDonough: 52 movie titles and 37 television titles, with film release years and roles.

This Neal McDonough filmography covers 52 movie titles and 37 television titles from the available cast credits. Multiple roles in the same title are grouped together. It is a selection of screen credits, rather than a complete record of every performance. Credits may include acting, voice work, uncredited roles and appearances as themselves.
Neal McDonough movies by release year
The years below are film release years, not filming dates.
- 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
- Flags of Our Fathers (2006) as Captain Severance
- The Guardian (2006) as Jack Skinner
- The Last Time (2006) as Hurly
- 88 Minutes (2007) as Jon Forster
- I Know Who Killed Me (2007) as Daniel Fleming
- The Hitcher (2007) as Lieutenant Esteridge
- Forever Strong (2008) as Coach Richard Penning
- Traitor (2008) as Max Archer
- Street Fighter: The Legend of Chun-Li (2009) as Bison
- DC Showcase Original Shorts Collection (2010) as Green Arrow / Oliver Queen (segment "Green Arrow") (voice)
- DC Showcase: Green Arrow (2010) as Green Arrow / Oliver Queen (voice)
- Captain America: The First Avenger (2011) as Timothy 'Dum Dum' Dugan
- Little Birds (2011) as Hogan
- Ticking Clock (2011) as Keene
- The Philly Kid (2012) as LA Jim
- Company of Heroes (2013) as Lt. Joe Conti
- Marvel One-Shot: Agent Carter (2013) as Timothy 'Dum Dum' Dugan
- RED 2 (2013) as Jack Horton
- The Marine 3: Homefront (2013) as Jonah Pope
- Bad Country (2014) as Daniel Kiersey
- Batman: Assault on Arkham (2014) as Deadshot / Floyd Lawton (voice)
- Falcon Rising (2014) as Manny Ridley
- 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
- Game Over, Man! (2018) as Conrad Drothers
- Proud Mary (2018) as Walter
- Buddy Games (2019) as Self
- Monsters of Man (2020) as Major
- Sonic the Hedgehog (2020) as Major Bennington
- The Warrant (2020) as John Breaker
- Apex (2021) as Dr. Samuel Rainsford
- Red Stone (2021) as Boon
- Resident Evil: Welcome to Raccoon City (2021) as William Birkin
- 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 television roles and appearances
Television titles are listed alphabetically. An appearance date is included only where verified for Neal McDonough; a programme's premiere year does not establish when a performer appeared in it.
- 9-1-1: Lone Star as Ty O’Brien
- Altered Carbon as Konrad Harlan
- American Dad! as General (voice)
- American Horror Story as Dwight 'Ike' Eisenhower
- Arrow as Damien Darhk
- Band of Brothers as Lynn D. (Buck) Compton
- CSI: Crime Scene Investigation as Tommy Barnes
- Cybill as Kevin Blanders
- DC's Legends of Tomorrow as Damien Darhk
- Desperate Housewives as Dave Williams
- Diagnosis: Murder as Ross Canin
- Duckman as IRS Agent (voice)
- Invasion as Randy North
- Iron Man as Firebrand (voice)
- JAG as Jay Williams
- Just Shoot Me! as Craig
- Justified as Robert Quarles
- Law & Order: Criminal Intent as Monsignor McTeal
- Martial Law as Kyle Strode
- Marvel's Agent Carter as Dum-Dum Dugan
- Marvel's Agents of S.H.I.E.L.D. as Dum Dum Dugan
- Mob City as Captain William Parker
- Perception as Fredrick James Dafoe
- Profiler as Chris Langston
- Project Blue Book as James Harding
- Quantum Leap as Chucky Myerwich
- Suits as Sean Cahill
- The 100 as Anders
- The Flash as Damien Darhk
- The Incredible Hulk as Bruce Banner (voice)
- The X-Files as Robert Comer
- Third Watch as Stephen Connor
- Tin Man as Wyatt Cain
- Tulsa King as Cal Thresher
- Van Helsing as Hansen
- What If...? as Dum Dum Dugan (voice)
- Yellowstone as Malcolm Beck
Credit information: TMDB, with additional sources listed below where used. The titles shown here do not establish the beginning or end of Neal McDonough's career, and omissions should not be treated as evidence that a credit does not exist.
Frequently asked questions
How many titles are listed in this Neal McDonough filmography?
This page lists 52 movie titles and 37 television titles. Multiple characters in the same title are grouped together; these counts describe this selection, not a career total.
What do the dates in this filmography mean?
Movie years refer to release dates. Television appearance dates are shown only where verified for the performer. A series premiere date is not used as the date of a guest appearance or as the start of a career.
Is this a complete list of Neal McDonough's credits?
No. This is a selected filmography drawn from available cast records. Early work, short films, individual episodes, stage work and other credits may be absent. It should not be used to identify a first-ever role or the latest project.



