Having watched him on screen as Marvel superhero the Hulk, fans would be forgiven for thinking that Mark Ruffalo had ...