LONDON — When you play in the Champions League and both the history of your club and the size of your salary exceed those of every other competitor in the game, you need to put on one heck of a show.

Cristiano Ronaldo did exactly that on Tuesday night.

On Sunday, he signed a new contract committing the rest of his athletic prime to Real Madrid. A bespectacled Ronaldo and a seemingly grateful club president, Florentino Pérez, completed the deal in a televised event in the stands of Bernabéu Stadium.

It is reported that the figures guarantee Ronaldo a post-tax salary of €21 million, about $28 million, for each of the next five years.

About 48 hours after signing the deal, Ronaldo got down to business. He dispensed with the glasses and wore what might have been his Superman costume.