Mark Ruffalo (November 22, 1967) is an American actor, who plays Bruce Banner (Hulk) in the Marvel Cinematic Universe. He is also known for his work in Focus Features' The Kids Are Alright, Summit Entertainment's Now You See Me, and Open Road Films' Spotlight.
- The Avengers (2012)
- Iron Man 3 (2013, uncredited cameo)
- Avengers: Age of Ultron (2015)
- Thor: Ragnarok (2017)
- Avengers: Infinity War (2018)
- Avengers: Endgame (2019)
- What If...? (2021, voice)
- Ruffalo replaced Edward Norton, who played the character in 2008's The Incredible Hulk. Ruffalo is the only actor to have played the character in more than one film, unlike Norton and Eric Bana in 2003's Hulk.
- Ruffalo is the only actor to have played both Banner and Hulk on set; Norton previously did motion-capture work in a studio.