He's in the wrong profession.
He's done quite well for himself in that profession though, even with his principles.Actor (121 credits)
They Might Be Kennedys (announced)
Officer Sweeney
The Buddy Games (post-production)
The Gettysburg Address (post-production)
Charles Sumner (voice)
2019 Sonic the Hedgehog (post-production)
The Jesuit (completed)
Vincent
2019 Yellowstone (TV Series)
Malcolm Beck
- Episode #2.3 (2019) ... Malcolm Beck
2019 Project Blue Book (TV Series)
General James Harding
- Operation Paperclip (2019) ... General James Harding
- The Lubbock Lights (2019) ... General James Harding
- The Flatwoods Monster (2019) ... General James Harding
- The Fuller Dogfight (2019) ... General James Harding
- Foo Fighters ... General James Harding
Show all 10 episodes
2018 Van Helsing (TV Series)
- Birth Ritual (2018)
2016-2018 Legends of Tomorrow (TV Series)
Damien Darhk
- The Good, the Bad and the Cuddly (2018) ... Damien Darhk
- Guest Starring John Noble (2018) ... Damien Darhk
- I, Ava (2018) ... Damien Darhk
- No Country for Old Dads (2018) ... Damien Darhk
- The Curse of the Earth Totem (2018) ... Damien Darhk
Show all 20 episodes
2018 Game Over, Man!
Conrad
2018 Proud Mary
Walter
2017 1922
Harlan Cotterie
2017 Survivor's Remorse (TV Series)
Brian
- Repercussions (2017) ... Brian
2017 Rogue (TV Series)
Casey Oaks
- Pool Boy (2017) ... Casey Oaks
- The Determined and the Desperate (2017) ... Casey Oaks
- Lost Hope (2017) ... Casey Oaks
- How the Light Gets In (2017) ... Casey Oaks
- Maria, Full of Grace (2017) ... Casey Oaks
2015-2016 Arrow (TV Series)
Damien Darhk
- Invasion! (2016) ... Damien Darhk
- Schism (2016) ... Damien Darhk
- Lost in the Flood (2016) ... Damien Darhk
- Monument Point (2016) ... Damien Darhk
- Genesis (2016) ... Damien Darhk
Show all 20 episodes
2014-2016 Suits (TV Series)
Sean Cahill
- The Hand That Feeds You (2016) ... Sean Cahill
- Borrowed Time (2016) ... Sean Cahill
- Shake the Trees (2016) ... Sean Cahill
- Spain (2016) ... Sean Cahill
- Trust (2016) ... Sean Cahill
Show all 15 episodes
2016 Greater
Marty Burlsworth
2015 To Appomattox (TV Mini-Series)
Joseph Hooker
- An American, by Himself (2015) ... Joseph Hooker
- American Macbeth (2015) ... Joseph Hooker
- American God (2015) ... Joseph Hooker
- The Point (2015) ... Joseph Hooker
2015 The Flash (TV Series)
Damien Darhk
- Legends of Today (2015) ... Damien Darhk
2015 Call of Duty: Black Ops III (Video Game)
Vincent (voice)
2015 The Unspoken
Officer Bower
2015 Public Morals (TV Series)
Rusty Patton
- A Thought and a Soul (2015) ... Rusty Patton
- Starts with a Snowflake (2015) ... Rusty Patton
- No Crazies on the Street (2015) ... Rusty Patton
- Collection Day (2015) ... Rusty Patton
- A Good Shooting (2015) ... Rusty Patton
Show all 9 episodes
2015 Skylanders: SuperChargers (Video Game)
Astroblast (voice)
2015 Paul Blart: Mall Cop 2
Vincent Sofel
2015 Agent Carter (TV Series)
Dum-Dum Dugan
- The Iron Ceiling (2015) ... Dum-Dum Dugan
2014 Agents of S.H.I.E.L.D. (TV Series)
Dum Dum Dugan
- Shadows (2014) ... Dum Dum Dugan
2014 Falcon Rising
Manny
2014 Batman: Assault on Arkham (Video)
Deadshot / Floyd Lawton (voice)
2014 Bad Country
Daniel Kiersey
2013 Mob City (TV Series)
William Parker
- Stay Down (2013) ... William Parker
- Oxpecker (2013) ... William Parker
- His Banana Majesty (2013) ... William Parker
- Red Light (2013) ... William Parker
- Reason to Kill a Man (2013) ... William Parker
Show all 6 episodes
2013 Marvel One-Shot: Agent Carter (Video short)
Dum Dum Dugan (uncredited)
2013 RED 2
Jack Horton
2013 Injustice: Gods Among Us (Video Game)
The Flash / Nightwing (Damian Wayne) / Regime Soldier #2 (voice)
2013 CSI: Crime Scene Investigation (TV Series)
Tommy Barnes
- Sheltered (2013) ... Tommy Barnes
2013 The Marine 3: Homefront (Video)
Jonah Pope
2013 Company of Heroes (Video)
Lt. Joe Conti
2012 CSI: NY (TV Series)
Grant Hamilton
- Unspoken (2012) ... Grant Hamilton
2012 Perception (TV Series)
Fredrick James Dafoe
- Cipher (2012) ... Fredrick James Dafoe
2012 The Philly Kid
LA Jim
2012 Justified (TV Series)
Robert Quarles
- Slaughterhouse (2012) ... Robert Quarles
- Coalition (2012) ... Robert Quarles
- Measures (2012) ... Robert Quarles
- Guy Walks Into a Bar (2012) ... Robert Quarles
- Loose Ends (2012) ... Robert Quarles
Show all 12 episodes
2012 Muppets vs. Goldman Sachs (Short)
2011 Captain America: Super Soldier (Video Game)
Timothy 'Dum Dum' Dugan (voice)
2011 Captain America: The First Avenger
Timothy 'Dum Dum' Dugan
2011 Law & Order: Criminal Intent (TV Series)
Monsignor McTeal
- The Consoler (2011) ... Monsignor McTeal
2011 Little Birds
Hogan
2011 Ticking Clock (Video)
Keech
2010 Terriers (TV Series)
Tom Cutshaw
- Hail Mary (2010) ... Tom Cutshaw (uncredited)
2010 DC Showcase Original Shorts Collection (Video)
Green Arrow / Oliver Queen (segment "Green Arrow") (voice)
2010 Superman/Shazam!: The Return of Black Adam (Video short)
Green Arrow / Oliver Queen (voice)
2010 Green Arrow (Video short)
Green Arrow / Oliver Queen (voice)
2009 Rogue Warrior (Video Game)
Admiral Payton (voice)
2008-2009 Desperate Housewives (TV Series)
Dave Williams
- If It's Only in Your Head (2009) ... Dave Williams
- Everybody Says Don't (2009) ... Dave Williams
- Marry Me a Little (2009) ... Dave Williams
- Bargaining (2009) ... Dave Williams
- Rose's Turn (2009) ... Dave Williams
Show all 24 episodes
2009 Street Fighter: The Legend of Chun-Li
Bison / Vega (Japan)
2008 Forever Strong
Coach Richard Penning
2008 Traitor
Max Archer
2007 Brothers Three: An American Gothic
Rick
2007 Tin Man (TV Mini-Series)
Wyatt Cain
- Tin Man (2007) ... Wyatt Cain
- Search for the Emerald (2007) ... Wyatt Cain
- Into the Storm (2007) ... Wyatt Cain
2007 I Know Who Killed Me
Daniel Fleming
2007 Traveler (TV Series)
Mystery Man / Homeland Security Agent / Jack Freed
- The Exchange (2007) ... Mystery Man / Jack Freed
- The Trader (2007) ... Mystery Man
- The Tells (2007) ... Mystery Man
- The Out (2007) ... Homeland Security Agent (uncredited)
- New Haven (2007) ... Homeland Security Agent (uncredited)
Show all 6 episodes
2007 Machine
Ford
2007 88 Minutes
Jon Forster
2007 The Hitcher
Lt. Esteridge
2006 Flags of our Fathers
Captain Severance
2006 The Last Time
Hurly
2006/I The Guardian
Jack Skinner
2005 Magnificent Desolation: Walking on the Moon 3D (Documentary short)
Reservoir Commander (voice)
2005 Silent Men
Liam
2005 The Incredible Hulk: Ultimate Destruction (Video Game)
Bruce Banner (voice)
2004-2005 Medical Investigation (TV Series)
Stephen Connor
- Mission La Roca: Part 2 (2005) ... Stephen Connor
- Mission La Roca: Part 1 (2005) ... Stephen Connor
- Black Book (2005) ... Stephen Connor
- Half Life (2005) ... Stephen Connor
- Survivor (2005) ... Stephen Connor
Show all 20 episodes
2005 Third Watch (TV Series)
Stephen Connor
- In the Family Way (2005) ... Stephen Connor
2004 Walking Tall
Jay Hamilton
2003 You're Killing Me...
Peter Gish
2002-2003 Boomtown (TV Series)
David McNorris
- The Big Picture (2003) ... David McNorris
- Wannabe (2003) ... David McNorris (credit only)
- The Hole-in-the-Wall Gang (2003) ... David McNorris
- Haystack (2003) ... David McNorris
- Inadmissible (2003) ... David McNorris
Show all 24 episodes
2003 Timeline
Frank Gordon
2003 They Call Him Sasquatch
Ned Dwyer
2002 Minority Report
Fletcher
2002 The X-Files (TV Series)
Robert Comer
- Providence (2002) ... Robert Comer
- Provenance (2002) ... Robert Comer
2001 UC: Undercover (TV Series)
Eddie Lawson
- City on Fire (2001) ... Eddie Lawson
2001 Band of Brothers (TV Mini-Series)
Lynn D. (Buck) Compton
- Points (2001) ... Lynn D. (Buck) Compton
- The Breaking Point (2001) ... Lynn D. (Buck) Compton
- Bastogne (2001) ... Lynn D. (Buck) Compton
- Crossroads (2001) ... Lynn D. (Buck) Compton
- Replacements (2001) ... Lynn D. (Buck) Compton
Show all 8 episodes
2000 Martial Law (TV Series)
Kyle Strode
- In the Dark (2000) ... Kyle Strode
- The Thrill Is Gone (2000) ... Kyle Strode
- Freefall (2000) ... Kyle Strode
1999 A Perfect Little Man
Billy Morrisson
1999 Profiler (TV Series)
Chris Langston
- To Serve and Protect (1999) ... Chris Langston
1999 Just Shoot Me! (TV Series)
Craig
- Shaking Private Trainer (1999) ... Craig
1999 Balloon Farm (TV Movie)
Sheriff
1999 The Wonderful World of Disney (TV Series)
Sheriff
- Balloon Farm (1999) ... Sheriff
1999 Ravenous
Pvt. Reich
1998 Grace & Glorie (TV Movie)
David Greenwood
1998 Telling You
Eddie (uncredited)
1998 Circles
Brian Miano
1998 Diagnosis Murder (TV Series)
Ross Canin
- Retribution: Part 2 (1998) ... Ross Canin
- Retribution: Part 1 (1998) ... Ross Canin
1997 Invasion (TV Mini-Series)
Randy North
- Episode #1.2 (1997) ... Randy North
- Episode #1.1 (1997) ... Randy North
1996-1997 The Incredible Hulk (TV Series)
Dr. Bruce Banner
- Mission: Incredible (1997) ... Dr. Bruce Banner (voice)
- The Lost Village (1997) ... Dr. Bruce Banner (voice)
- Hollywood Rocks (1997) ... Dr. Bruce Banner (voice)
- Fashion Warriors (1997) ... Dr. Bruce Banner (voice)
- They Call Me Mr. Fixit (1997) ... Dr. Bruce Banner (voice)
Show all 21 episodes
1997 Fire Down Below
Truck Driver at Truck Stop (uncredited)
1997 Murder Live! (TV Movie)
Hank Wilson
1996 Murder One (TV Series)
Kyle Rooney
- Chapter Six, Year Two (1996) ... Kyle Rooney
- Chapter Four, Year Two (1996) ... Kyle Rooney
- Chapter Three, Year Two (1996) ... Kyle Rooney
- Chapter One, Year Two (1996) ... Kyle Rooney
1996 Star Trek: First Contact
Lt. Hawk
1996 Moloney (TV Series)
Rogue Detective
- Pilot (1996) ... Rogue Detective
1996 NYPD Blue (TV Series)
Jerry Selness
- He's Not Guilty, He's My Brother (1996) ... Jerry Selness
1996 One Tough Bastard
Agent Ward
1996 Murphy Brown (TV Series)
Clive Walker
- If You're Going to Talk the Talk (1996) ... Clive Walker
1995 Blue River (TV Movie)
Edward Sellars
1995 The Client (TV Series)
Harris Bingham
- Dear Harris (1995) ... Harris Bingham
1995 Three Wishes
Policeman
1995 JAG (TV Series)
First Lieutenant Jay Williams
- Desert Son (1995) ... First Lieutenant Jay Williams
1995 Iron Man (TV Series)
Firebrand
- Fire and Rain (1995) ... Firebrand (voice, as Neil McDonough)
1995 White Dwarf (TV Movie)
Dr. Driscoll Rampart
1995 VR.5 (TV Series)
Lance Jackson
- Facing the Fire (1995) ... Lance Jackson
1995 Cybill (TV Series)
Kevin Blanders
- As the World Turns to Crap (1995) ... Kevin Blanders (as Neil McDonough)
1994 Aaahh!!! Real Monsters (TV Series)
Camera #1 / Monster #1
- Curse of the Krumm/Krumm Goes Hollywood (1994) ... Camera #1 / Monster #1 (voice)
1994 Angels in the Outfield
Whitt Bass
1994 Duckman: Private Dick/Family Man (TV Series)
- Not So Easy Riders (1994) ... (voice)
1993 Jack Reed: Badge of Honor (TV Movie)
1993 Jack's Place (TV Series)
Daniel O'Brien
- The Pipes Are Calling (1993) ... Daniel O'Brien
1993 In the Line of Duty: Ambush in Waco (TV Movie)
Jason
1993 The Legend of Prince Valiant (TV Series)
Spy / King Aramis
- The Sage (1993) ... Spy (voice)
- The Spirit of Valor (1993) ... King Aramis (voice)
1992 Cruel Doubt (TV Mini-Series)
Neal Henderson
- Episode #1.2 (1992) ... Neal Henderson
- Episode #1.1 (1992) ... Neal Henderson
1992 The Burden of Proof (TV Movie)
John Granum
1991 Babe Ruth (TV Movie)
Lou Gehrig
1991 Quantum Leap (TV Series)
Chucky Myerwich
- Play Ball - August 6, 1961 (1991) ... Chucky Myerwich
1991 China Beach (TV Series)
Lurch
- Hello Goodbye (1991) ... Lurch
1990 Darkman
Dockworker #2