Marvel / Marvel Movies

What Marvel Movies Has David Harbour Been In?

David Harbour is a talented actor known for his incredible performances in both movies and TV shows. He has been a part of many popular projects in the entertainment industry, but today we’re going to focus on his Marvel movie appearances.

David Harbour’s Marvel Movie Appearances

  • Black Widow (2021):

David Harbour played the role of Alexei Shostakov aka Red Guardian in the 2021 Marvel movie, Black Widow. The movie revolves around Natasha Romanoff, also known as Black Widow, and her journey to confront her past. In the movie, David’s character is a former Soviet super-soldier who is also known as Russia’s counterpart to Captain America.

David gave an outstanding performance in Black Widow and received critical acclaim for his role. His character added depth to the storyline and brought a sense of humor to the movie.

  • Hellboy (2019):

Although not a part of the Marvel Cinematic Universe, Hellboy is still based on a comic book series published by Dark Horse Comics. In 2019, David Harbour played the lead role of Hellboy in its reboot version.

The movie centers around Hellboy fighting against an ancient sorceress who is set on destroying humanity. David’s portrayal of Hellboy was praised by fans and critics alike as he brought a new level of intensity and complexity to the iconic character.


To sum it up, David Harbour has appeared in one Marvel movie – Black Widow (2021) – and played an important role as Red Guardian. He has also starred in Hellboy (2019), which although not part of the MCU is still based on a comic book series.

David’s acting skills and versatile approach make him a valuable addition to any project he is a part of. We can’t wait to see what he does next in the entertainment industry.