Jared Leto has insisted people should be "thankful" for Marvel movies after recently causing a stir for saying the comic book films are keeping cinemas open.