Portrait of David Harbour

David Harbour

Bio: David Kenneth Harbour (born April 10, 1975) is an American actor. He gained recognition for his portrayal of Jim Hopper in the Netflix science fiction drama series Stranger Things (2016–present), for which he earned a Critics' Choice Television Award in 2018
Born: Thu, Apr 10 1975
Birthplace: New York City, New York, USA
David Harbour is 49 years old
External Links
IMDb logo
Sort by Popularity
Scroll to TV Credits

Movies (Acting Roles)

Sorted by Release Date
Poster of Avengers: Secret Wars
Avengers: Secret Wars
David Harbour will be 52 in Avengers: Secret Wars as 'Alexei Shostakov / Red Guardian'.
Movie Released: Wed, May 05 2027
Poster of Avengers: Doomsday
Avengers: Doomsday
David Harbour will be 51 in Avengers: Doomsday as 'Alexei Shostakov / Red Guardian'.
Movie Released: Wed, Apr 29 2026
Poster of Thunderbolts*
Thunderbolts*
David Harbour will be 50 in Thunderbolts* as 'Alexei Shostakov / Red Guardian'.
Movie Released: Wed, Apr 30 2025
Poster of A Working Man
A Working Man
David Harbour will be 49 in A Working Man
Movie Released: Thu, Mar 27 2025
Poster of Night of the Zoopocalypse
Night of the Zoopocalypse
David Harbour was 49 in Night of the Zoopocalypse as 'Dan (voice)'.
Movie Released: Thu, Jan 23 2025
Poster of Gran Turismo
Gran Turismo
David Harbour was 48 in Gran Turismo as 'Jack Salter'.
Movie Released: Wed, Aug 09 2023
Poster of We Have a Ghost
We Have a Ghost
David Harbour was 47 in We Have a Ghost as 'Ernest'.
Movie Released: Fri, Feb 24 2023
Poster of Violent Night
Violent Night
David Harbour was 47 in Violent Night as 'Santa'.
Movie Released: Wed, Nov 30 2022
Poster of Black Widow
Black Widow
David Harbour was 46 in Black Widow as 'Alexei'.
Movie Released: Wed, Jul 07 2021
Poster of No Sudden Move
No Sudden Move
David Harbour was 46 in No Sudden Move as 'Matt Wertz'.
Movie Released: Thu, Jun 24 2021
Poster of Extraction
Extraction
David Harbour was 45 in Extraction as 'Gaspar'.
Movie Released: Thu, Apr 23 2020
Poster of Turtle Journey: The Crisis in Our Oceans
Turtle Journey: The Crisis in Our Oceans
David Harbour was 44 in Turtle Journey: The Crisis in Our Oceans as 'Narrator'.
Movie Released: Tue, Jan 14 2020
Poster of Tales of the Wild Hunt: Hellboy Reborn
Tales of the Wild Hunt: Hellboy Reborn
David Harbour was 44 in Tales of the Wild Hunt: Hellboy Reborn as 'Self'.
Movie Released: Tue, Jul 23 2019
Poster of Frankenstein's Monster's Monster, Frankenstein
Frankenstein's Monster's Monster, Frankenstein
David Harbour was 44 in Frankenstein's Monster's Monster, Frankenstein as 'David Harbour III / David Harbour Jr. / Frankenstein'.
Movie Released: Tue, Jul 16 2019
Poster of Hellboy
Hellboy
David Harbour was 44 in Hellboy as 'Hellboy / Anung Un Rama'.
Movie Released: Wed, Apr 10 2019
Poster of Human Affairs
Human Affairs
David Harbour was 42 in Human Affairs as 'Ronnie'.
Movie Released: Fri, Jan 19 2018
Poster of Sleepless
Sleepless
David Harbour was 41 in Sleepless as 'Doug Dennison'.
Movie Released: Thu, Jan 12 2017
Poster of Suicide Squad
Suicide Squad
David Harbour was 41 in Suicide Squad as 'Dexter Tolliver'.
Movie Released: Wed, Aug 03 2016
Poster of Black Mass
Black Mass
David Harbour was 40 in Black Mass as 'John Morris'.
Movie Released: Thu, Sep 17 2015
Poster of The Equalizer
The Equalizer
David Harbour was 39 in The Equalizer as 'Masters'.
Movie Released: Wed, Sep 24 2014
Poster of A Walk Among the Tombstones
A Walk Among the Tombstones
David Harbour was 39 in A Walk Among the Tombstones as 'Ray'.
Movie Released: Thu, Sep 18 2014
Poster of X/Y
X/Y
David Harbour was 39 in X/Y as 'Todd'.
Movie Released: Sat, Apr 19 2014
Poster of Parkland
Parkland
David Harbour was 38 in Parkland as 'Gordon Shanklin'.
Movie Released: Wed, Oct 02 2013
Poster of Snitch
Snitch
David Harbour was 37 in Snitch as 'Jay Price'.
Movie Released: Thu, Feb 21 2013
Poster of Knife Fight
Knife Fight
David Harbour was 37 in Knife Fight as 'Stephen Green'.
Movie Released: Fri, Jan 25 2013
Poster of End of Watch
End of Watch
David Harbour was 37 in End of Watch as 'Van Hauser'.
Movie Released: Thu, Sep 20 2012
Poster of Between Us
Between Us
David Harbour was 37 in Between Us as 'Joel'.
Movie Released: Thu, Sep 13 2012
Poster of Thin Ice
Thin Ice
David Harbour was 36 in Thin Ice as 'Bob Egan'.
Movie Released: Fri, Feb 17 2012
Poster of Isolation
Isolation
David Harbour was 36 in Isolation as 'Dr. Sloan'.
Movie Released: Tue, Oct 04 2011
Poster of W.E.
W.E.
David Harbour was 36 in W.E. as 'Ernest'.
Movie Released: Thu, Sep 01 2011
Poster of The Green Hornet
The Green Hornet
David Harbour was 35 in The Green Hornet as 'Frank Scanlon'.
Movie Released: Wed, Jan 12 2011
Poster of Every Day
Every Day
David Harbour was 34 in Every Day as 'Brian'.
Movie Released: Thu, Jan 14 2010
Poster of State of Play
State of Play
David Harbour was 34 in State of Play as 'PointCorp Insider'.
Movie Released: Fri, Apr 17 2009
Poster of Revolutionary Road
Revolutionary Road
David Harbour was 33 in Revolutionary Road as 'Shep Campbell'.
Movie Released: Fri, Dec 19 2008
Poster of Quantum of Solace
Quantum of Solace
David Harbour was 33 in Quantum of Solace as 'Gregg Beam'.
Movie Released: Wed, Oct 29 2008
Poster of Awake
Awake
David Harbour was 32 in Awake as 'Dracula'.
Movie Released: Wed, Nov 28 2007
Poster of Midnight Son
Midnight Son
David Harbour was 31 in Midnight Son as 'Mulligan'.
Movie Released: Fri, Feb 02 2007
Poster of The Wedding Weekend
The Wedding Weekend
David Harbour was 31 in The Wedding Weekend as 'David'.
Movie Released: Tue, Dec 12 2006
Poster of Brokeback Mountain
Brokeback Mountain
David Harbour was 30 in Brokeback Mountain as 'Randall Malone'.
Movie Released: Sat, Oct 22 2005
Poster of War of the Worlds
War of the Worlds
David Harbour was 30 in War of the Worlds as 'Dock Worker'.
Movie Released: Mon, Jun 13 2005
Poster of Confess
Confess
David Harbour was 29 in Confess as 'Agent Jim McAllister'.
Movie Released: Sat, Jan 01 2005
Poster of Kinsey
Kinsey
David Harbour was 29 in Kinsey as 'Robert Kinsey'.
Movie Released: Sat, Sep 04 2004
Poster of The Invention of Love
The Invention of Love
David Harbour was 25 in The Invention of Love as 'Moses John Jackson'.
Movie Released: Thu, Mar 29 2001
Poster of The Trashers
The Trashers
David Harbour will be 49+ in The Trashers as 'Jimmy Galante'.
Movie Released: Unreleased
Poster of Violent Night 2
Violent Night 2
David Harbour will be 49+ in Violent Night 2 as 'Santa'.
Movie Released: Unreleased

TV Shows (Acting Roles)

Sorted by Release Date
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate ages
Poster of Marvel Zombies
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
Poster of Creature Commandos
Creature Commandos
David Harbour was 49+ in Creature Commandos as 'Frankenstein (voice)'.
TV Show Released: First Air Date
Thu, Dec 05 2024
Poster of Animal
Animal
David Harbour was 46+ in Animal as 'Self - Narrator (voice)'.
TV Show Released: First Air Date
Wed, Nov 10 2021
Poster of Q-Force
Q-Force
David Harbour was 46+ in Q-Force as 'Buck (voice)'.
TV Show Released: First Air Date
Thu, Sep 02 2021
Poster of What If...?
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
Poster of Marvel Studios Assembled
Marvel Studios Assembled
David Harbour was 45+ in Marvel Studios Assembled as 'Self'.
TV Show Released: First Air Date
Fri, Mar 12 2021
Poster of Beyond Stranger Things
Beyond Stranger Things
David Harbour was 42+ in Beyond Stranger Things as 'Self'.
TV Show Released: First Air Date
Fri, Oct 27 2017
Poster of Crisis in Six Scenes
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
Poster of Stranger Things
Stranger Things
David Harbour was 41+ in Stranger Things as 'Jim Hopper'.
TV Show Released: First Air Date
Fri, Jul 15 2016
Poster of Animals.
Animals.
David Harbour was 40+ in Animals. as 'Hawk (voice)'.
TV Show Released: First Air Date
Fri, Feb 05 2016
Poster of The Late Show with Stephen Colbert
The Late Show with Stephen Colbert
David Harbour was 40+ in The Late Show with Stephen Colbert as 'Self'.
TV Show Released: First Air Date
Tue, Sep 08 2015
Poster of The Late Late Show with James Corden
The Late Late Show with James Corden
David Harbour was 39+ in The Late Late Show with James Corden as 'Self - Guest'.
TV Show Released: First Air Date
Mon, Mar 23 2015
Poster of Hot Ones
Hot Ones
David Harbour was 39+ in Hot Ones as 'Self'.
TV Show Released: First Air Date
Thu, Mar 12 2015
Poster of State of Affairs
State of Affairs
David Harbour was 39+ in State of Affairs as 'David Patrick'.
TV Show Released: First Air Date
Mon, Nov 17 2014
Poster of Manhattan
Manhattan
David Harbour was 39+ in Manhattan as 'Reed Akley'.
TV Show Released: First Air Date
Sun, Jul 27 2014
Poster of Late Night with Seth Meyers
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
Poster of Off Camera with Sam Jones
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
Poster of Rake
Rake
David Harbour was 38+ in Rake as 'David Potter'.
TV Show Released: First Air Date
Thu, Jan 23 2014
Poster of Drunk History
Drunk History
David Harbour was 38+ in Drunk History as 'Vietnam Memorial Head'.
TV Show Released: First Air Date
Tue, Jul 09 2013
Poster of Banshee
Banshee
David Harbour was 37+ in Banshee as 'Robert Dalton'.
TV Show Released: First Air Date
Fri, Jan 11 2013
Poster of Elementary
Elementary
David Harbour was 37+ in Elementary as 'Dr. Mason Baldwin'.
TV Show Released: First Air Date
Thu, Sep 27 2012
Poster of The Newsroom
The Newsroom
David Harbour was 37+ in The Newsroom as 'Elliot Hirsch'.
TV Show Released: First Air Date
Sun, Jun 24 2012
Poster of Blue
Blue
David Harbour was 37+ in Blue as 'Cooper'.
TV Show Released: First Air Date
Mon, Jun 11 2012
Poster of Pan Am
Pan Am
David Harbour was 36+ in Pan Am as 'Roger Anderson'.
TV Show Released: First Air Date
Sun, Sep 25 2011
Poster of Royal Pains
Royal Pains
David Harbour was 34+ in Royal Pains as 'Dan Samuels'.
TV Show Released: First Air Date
Thu, Jun 04 2009
Poster of Lie to Me
Lie to Me
David Harbour was 33+ in Lie to Me as 'Frank Ambrose'.
TV Show Released: First Air Date
Wed, Jan 21 2009
Poster of The Unit
The Unit
David Harbour was 30+ in The Unit as 'Gary Weber'.
TV Show Released: First Air Date
Tue, Mar 07 2006
Poster of The Book of Daniel
The Book of Daniel
David Harbour was 30+ in The Book of Daniel
TV Show Released: First Air Date
Fri, Jan 06 2006
Poster of Hack
Hack
David Harbour was 27+ in Hack as 'Christopher Clark'.
TV Show Released: First Air Date
Fri, Sep 27 2002
Poster of Law & Order: Criminal Intent
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
Poster of Law & Order: Special Victims Unit
Law & Order: Special Victims Unit
David Harbour was 24+ in Law & Order: Special Victims Unit as 'Terry Jessup'.
TV Show Released: First Air Date
Mon, Sep 20 1999
Poster of Law & Order
Law & Order
David Harbour was 15+ in Law & Order as 'Mike, Jay Carlin'.
TV Show Released: First Air Date
Thu, Sep 13 1990
Poster of The Simpsons
The Simpsons
David Harbour was 14+ in The Simpsons as 'Fred Kranepool (voice)'.
TV Show Released: First Air Date
Sun, Dec 17 1989
Poster of Saturday Night Live
Saturday Night Live
David Harbour was 0+ in Saturday Night Live as 'Self - Host'.
TV Show Released: First Air Date
Sat, Oct 11 1975
Poster of DTF St. Louis
DTF St. Louis
David Harbour will be 49+ in DTF St. Louis
TV Show Released: First Air Date
Unreleased