Mark Ruffalo first played The Hulk when he took over the role of Bruce Banner from Edward Norton in 2012's The Avengers. While he's yet to star in a solo movie, the actor has become a recurring ...