Mark Alan Ruffalo (born November 22, 1967) is an American actor, director, producer, and screenwriter who played Bruce Banner/The Incredible Hulk in the Marvel Cinematic Universe for The Avengers, Iron Man 3Avengers: Age of Ultron and Thor: Ragnarok, and will reprise his role in Avengers: Infinity War and The Avengers 4.

Disney Role



  • He replaced Edward Norton, who played Bruce Banner for The Incredible Hulk movie.
  • Mark Ruffalo was uncredited for his cameo in Iron Man 3.