David Harbour, actorPhoto: TMDB

Actor

David Harbour Movies

David Harbour has appeared in 3 franchise films across James Bond and Avengers, most often as Gregg Beam. The first was Quantum of Solace (2008) and the latest is Thunderbolts* (2025).

Films
3
First
2008
Best known as
Gregg Beam

David Harbour: Known For

David Harbour in James Bond Movies

James Bond cast
YearFilmRoleWorldwide box office
2008Quantum of SolaceGregg Beam$590 million

See every film in the James Bond series.

David Harbour in Avengers Movies

Marvel cast
YearFilmRoleWorldwide box office
2021Black WidowAlexei$380 million
2025Thunderbolts*Alexei Shostakov$382 million

See every film in the Avengers series.

Often On Screen With David Harbour

Facts

Franchises on Cinvibe
James Bond, Avengers
Films acted in
3
Best known role here
Gregg Beam (1 film)
First franchise film
Quantum of Solace (2008)
Latest franchise film
Thunderbolts* (2025)
Worldwide box office of these films
$1.35 billion

FAQs

How many James Bond movies is David Harbour in?

David Harbour appears in 1 James Bond film: Quantum of Solace (2008).

Who does David Harbour play in James Bond?

David Harbour plays Gregg Beam in the James Bond films, first in Quantum of Solace (2008).

How many Avengers movies is David Harbour in?

David Harbour appears in 2 Avengers films: Black Widow (2021) and Thunderbolts* (2025).

Who does David Harbour play in Avengers?

David Harbour plays Alexei and Alexei Shostakov in the Avengers films, first in Black Widow (2021).

What is the highest grossing James Bond movie with David Harbour?

Quantum of Solace (2008) is the highest grossing, with $590 million worldwide.

How much have David Harbour's movies made at the box office?

The 3 franchise films David Harbour worked on have taken $1.35 billion worldwide combined, led by Quantum of Solace (2008).

Credits from TMDB (David Harbour on TMDB). Box office from Box Office Mojo and The Numbers via each film page. Every actor, director and composer.