Sometimes it's not easy being the star of a multi-billion dollar franchise as Mark Ruffalo recounted during the promotional tour for Avengers: Infinity War.