Photo: TMDBActor
Mark Ruffalo Movies
Mark Ruffalo has appeared in 9 franchise films across Avengers and Spider-Man, most often as Bruce Banner / Hulk. The first was The Avengers (2012) and the latest is Spider-Man: Brand New Day (2026).
- Films
- 9
- First
- 2012
- Best known as
- Bruce Banner / Hulk
Mark Ruffalo: Known For
Mark Ruffalo in Avengers Movies
Marvel cast| Year | Film | Role | Worldwide box office |
|---|---|---|---|
| 2012 | The Avengers | Bruce Banner / The Hulk | $1.52 billion |
| 2013 | Iron Man 3 | Bruce Banner (uncredited) | $1.22 billion |
| 2015 | Avengers: Age of Ultron | Bruce Banner / Hulk | $1.41 billion |
| 2017 | Thor: Ragnarok | Bruce Banner / Hulk | $855 million |
| 2018 | Avengers: Infinity War | Bruce Banner / Hulk | $2.05 billion |
| 2019 | Captain Marvel | Bruce Banner / The Hulk (uncredited) | $1.13 billion |
| 2019 | Avengers: Endgame | Bruce Banner / Hulk | $2.94 billion |
| 2021 | Shang-Chi and the Legend of the Ten Rings | Bruce Banner / Hulk (uncredited) | $432 million |
Characters: Bruce Banner / Hulk (uncredited). See every film in the Avengers series.
Mark Ruffalo in Spider-Man Movies
Spider-Man cast| Year | Film | Role | Worldwide box office |
|---|---|---|---|
| 2026 | Spider-Man: Brand New Day | Bruce Banner / Hulk | $2.52 billion |
See every film in the Spider-Man series.
Often On Screen With Mark Ruffalo
Facts
- Franchises on Cinvibe
- Avengers, Spider-Man
- Films acted in
- 9
- Best known role here
- Bruce Banner / Hulk (5 films)
- First franchise film
- The Avengers (2012)
- Latest franchise film
- Spider-Man: Brand New Day (2026)
- Worldwide box office of these films
- $14.08 billion
FAQs
How many Avengers movies is Mark Ruffalo in?
Mark Ruffalo appears in 8 Avengers films: The Avengers (2012), Iron Man 3 (2013), Avengers: Age of Ultron (2015), Thor: Ragnarok (2017), Avengers: Infinity War (2018), Captain Marvel (2019), Avengers: Endgame (2019) and Shang-Chi and the Legend of the Ten Rings (2021).
Who does Mark Ruffalo play in Avengers?
Mark Ruffalo plays Bruce Banner / The Hulk, Bruce Banner (uncredited), Bruce Banner / Hulk, Bruce Banner / The Hulk (uncredited) and Bruce Banner / Hulk (uncredited) in the Avengers films, first in The Avengers (2012).
How many Spider-Man movies is Mark Ruffalo in?
Mark Ruffalo appears in 1 Spider-Man film: Spider-Man: Brand New Day (2026).
Who does Mark Ruffalo play in Spider-Man?
Mark Ruffalo plays Bruce Banner / Hulk in the Spider-Man films, first in Spider-Man: Brand New Day (2026).
What is the highest grossing Avengers movie with Mark Ruffalo?
Avengers: Endgame (2019) is the highest grossing, with $2.94 billion worldwide.
How much have Mark Ruffalo's movies made at the box office?
The 9 franchise films Mark Ruffalo worked on have taken $14.08 billion worldwide combined, led by Avengers: Endgame (2019).
Credits from TMDB (Mark Ruffalo on TMDB). Box office from Box Office Mojo and The Numbers via each film page. Every actor, director and composer.












