Movies (Acting Roles)

Avengers: Secret Wars
David Harbour will be 52 in Avengers: Secret Wars as 'Alexei Shostakov / Red Guardian'.Movie Released: Wed, May 05 2027

Avengers: Doomsday
David Harbour will be 51 in Avengers: Doomsday as 'Alexei Shostakov / Red Guardian'.Movie Released: Wed, Apr 29 2026

Thunderbolts*
David Harbour will be 50 in Thunderbolts* as 'Alexei Shostakov / Red Guardian'.Movie Released: Wed, Apr 30 2025

A Working Man
David Harbour will be 49 in A Working Man as 'Gunny Lefferty'.Movie Released: Wed, Mar 26 2025

Gran Turismo
David Harbour was 48 in Gran Turismo as 'Jack Salter'.Movie Released: Wed, Aug 09 2023

We Have a Ghost
David Harbour was 47 in We Have a Ghost as 'Ernest'.Movie Released: Fri, Feb 24 2023

Violent Night
David Harbour was 47 in Violent Night as 'Santa'.Movie Released: Wed, Nov 30 2022

Black Widow
David Harbour was 46 in Black Widow as 'Alexei'.Movie Released: Wed, Jul 07 2021

No Sudden Move
David Harbour was 46 in No Sudden Move as 'Matt Wertz'.Movie Released: Thu, Jun 24 2021

Extraction
David Harbour was 45 in Extraction as 'Gaspar'.Movie Released: Thu, Apr 23 2020

Hellboy
David Harbour was 44 in Hellboy as 'Hellboy / Anung Un Rama'.Movie Released: Wed, Apr 10 2019

Human Affairs
David Harbour was 42 in Human Affairs as 'Ronnie'.Movie Released: Fri, Jan 19 2018

Sleepless
David Harbour was 41 in Sleepless as 'Doug Dennison'.Movie Released: Thu, Jan 12 2017

Suicide Squad
David Harbour was 41 in Suicide Squad as 'Dexter Tolliver'.Movie Released: Wed, Aug 03 2016

Black Mass
David Harbour was 40 in Black Mass as 'John Morris'.Movie Released: Thu, Sep 17 2015

The Equalizer
David Harbour was 39 in The Equalizer as 'Masters'.Movie Released: Wed, Sep 24 2014

X/Y
David Harbour was 39 in X/Y as 'Todd'.Movie Released: Sat, Apr 19 2014

Parkland
David Harbour was 38 in Parkland as 'Gordon Shanklin'.Movie Released: Wed, Oct 02 2013

Snitch
David Harbour was 37 in Snitch as 'Jay Price'.Movie Released: Thu, Feb 21 2013

Knife Fight
David Harbour was 37 in Knife Fight as 'Stephen Green'.Movie Released: Fri, Jan 25 2013

End of Watch
David Harbour was 37 in End of Watch as 'Van Hauser'.Movie Released: Thu, Sep 20 2012

Between Us
David Harbour was 37 in Between Us as 'Joel'.Movie Released: Thu, Sep 13 2012

Thin Ice
David Harbour was 36 in Thin Ice as 'Bob Egan'.Movie Released: Fri, Feb 17 2012

Isolation
David Harbour was 36 in Isolation as 'Dr. Sloan'.Movie Released: Tue, Oct 04 2011

W.E.
David Harbour was 36 in W.E. as 'Ernest'.Movie Released: Thu, Sep 01 2011

The Green Hornet
David Harbour was 35 in The Green Hornet as 'Frank Scanlon'.Movie Released: Wed, Jan 12 2011

Every Day
David Harbour was 34 in Every Day as 'Brian'.Movie Released: Thu, Jan 14 2010

State of Play
David Harbour was 34 in State of Play as 'PointCorp Insider'.Movie Released: Fri, Apr 17 2009

Revolutionary Road
David Harbour was 33 in Revolutionary Road as 'Shep Campbell'.Movie Released: Fri, Dec 19 2008

Quantum of Solace
David Harbour was 33 in Quantum of Solace as 'Gregg Beam'.Movie Released: Wed, Oct 29 2008

Awake
David Harbour was 32 in Awake as 'Dracula'.Movie Released: Wed, Nov 28 2007

Midnight Son
David Harbour was 31 in Midnight Son as 'Mulligan'.Movie Released: Fri, Feb 02 2007

The Wedding Weekend
David Harbour was 31 in The Wedding Weekend as 'David'.Movie Released: Tue, Dec 12 2006

Brokeback Mountain
David Harbour was 30 in Brokeback Mountain as 'Randall Malone'.Movie Released: Sat, Oct 22 2005

War of the Worlds
David Harbour was 30 in War of the Worlds as 'Dock Worker'.Movie Released: Mon, Jun 13 2005

Confess
David Harbour was 29 in Confess as 'Agent Jim McAllister'.Movie Released: Sat, Jan 01 2005

Kinsey
David Harbour was 29 in Kinsey as 'Robert Kinsey'.Movie Released: Sat, Sep 04 2004

The Invention of Love
David Harbour was 25 in The Invention of Love as 'Moses John Jackson'.Movie Released: Thu, Mar 29 2001

The Trashers
David Harbour will be 49+ in The Trashers as 'Jimmy Galante'.Movie Released: Unreleased

Violent Night 2
David Harbour will be 49+ in Violent Night 2 as 'Santa'.Movie Released: Unreleased
TV Shows (Acting Roles)
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate ages
Marvel Zombies
David Harbour will be 0+ in Marvel Zombies as 'Alexei Shostakov / Red Guardian (voice)'.TV Show Released: First Air Date
Fri, Oct 03 2025

Creature Commandos
David Harbour was 49+ in Creature Commandos as 'Frankenstein (voice)'.TV Show Released: First Air Date
Thu, Dec 05 2024

Animal
David Harbour was 46+ in Animal as 'Self - Narrator (voice)'.TV Show Released: First Air Date
Wed, Nov 10 2021

Q-Force
David Harbour was 46+ in Q-Force as 'Buck (voice)'.TV Show Released: First Air Date
Thu, Sep 02 2021

What If...?
David Harbour was 46+ in What If...? as 'Alexei Shostakov (voice), Alexei Shostakov / Red Guardian (voice)'.TV Show Released: First Air Date
Wed, Aug 11 2021

Marvel Studios Assembled
David Harbour was 45+ in Marvel Studios Assembled as 'Self'.TV Show Released: First Air Date
Fri, Mar 12 2021

Beyond Stranger Things
David Harbour was 42+ in Beyond Stranger Things as 'Self'.TV Show Released: First Air Date
Fri, Oct 27 2017

Crisis in Six Scenes
David Harbour was 41+ in Crisis in Six Scenes as 'Vic'.TV Show Released: First Air Date
Fri, Sep 30 2016

Stranger Things
David Harbour was 41+ in Stranger Things as 'Jim Hopper'.TV Show Released: First Air Date
Fri, Jul 15 2016

Animals.
David Harbour was 40+ in Animals. as 'Hawk (voice)'.TV Show Released: First Air Date
Fri, Feb 05 2016

Hot Ones
David Harbour was 39+ in Hot Ones as 'Self'.TV Show Released: First Air Date
Thu, Mar 12 2015

State of Affairs
David Harbour was 39+ in State of Affairs as 'David Patrick'.TV Show Released: First Air Date
Mon, Nov 17 2014

Manhattan
David Harbour was 39+ in Manhattan as 'Reed Akley'.TV Show Released: First Air Date
Sun, Jul 27 2014

Late Night with Seth Meyers
David Harbour was 38+ in Late Night with Seth Meyers as 'Self'.TV Show Released: First Air Date
Tue, Feb 25 2014

Off Camera with Sam Jones
David Harbour was 38+ in Off Camera with Sam Jones as 'Self'.TV Show Released: First Air Date
Thu, Feb 06 2014

Rake
David Harbour was 38+ in Rake as 'David Potter'.TV Show Released: First Air Date
Thu, Jan 23 2014

Drunk History
David Harbour was 38+ in Drunk History as 'Vietnam Memorial Head'.TV Show Released: First Air Date
Tue, Jul 09 2013

Banshee
David Harbour was 37+ in Banshee as 'Robert Dalton'.TV Show Released: First Air Date
Fri, Jan 11 2013

Elementary
David Harbour was 37+ in Elementary as 'Dr. Mason Baldwin'.TV Show Released: First Air Date
Thu, Sep 27 2012

The Newsroom
David Harbour was 37+ in The Newsroom as 'Elliot Hirsch'.TV Show Released: First Air Date
Sun, Jun 24 2012

Blue
David Harbour was 37+ in Blue as 'Cooper'.TV Show Released: First Air Date
Mon, Jun 11 2012

Pan Am
David Harbour was 36+ in Pan Am as 'Roger Anderson'.TV Show Released: First Air Date
Sun, Sep 25 2011

Royal Pains
David Harbour was 34+ in Royal Pains as 'Dan Samuels'.TV Show Released: First Air Date
Thu, Jun 04 2009

Lie to Me
David Harbour was 33+ in Lie to Me as 'Frank Ambrose'.TV Show Released: First Air Date
Wed, Jan 21 2009

The Unit
David Harbour was 30+ in The Unit as 'Gary Weber'.TV Show Released: First Air Date
Tue, Mar 07 2006

The Book of Daniel
David Harbour was 30+ in The Book of Daniel TV Show Released: First Air Date
Fri, Jan 06 2006

Hack
David Harbour was 27+ in Hack as 'Christopher Clark'.TV Show Released: First Air Date
Fri, Sep 27 2002

Law & Order: Criminal Intent
David Harbour was 26+ in Law & Order: Criminal Intent as 'Paul Devildis, Wesley John Kanderson'.TV Show Released: First Air Date
Sun, Sep 30 2001

Law & Order
David Harbour was 15+ in Law & Order as 'Mike, Jay Carlin'.TV Show Released: First Air Date
Thu, Sep 13 1990

The Simpsons
David Harbour was 14+ in The Simpsons as 'Fred Kranepool (voice)'.TV Show Released: First Air Date
Sun, Dec 17 1989

Saturday Night Live
David Harbour was 0+ in Saturday Night Live as 'Self - Host'.TV Show Released: First Air Date
Sat, Oct 11 1975

DTF St. Louis
David Harbour will be 49+ in DTF St. Louis TV Show Released: First Air Date
Unreleased