Rod Stewart and Pat Benetar are singing for a large audience.