The mayor pirouetted and fluttered in a fetching tutu to whoops of delight, along with the other 29 members of the Remarkable Christmas Male Ballet Company, to a rock version of Beethoven's Fifth Symphony.
Cheers broke out when Santa Claus came to the Queenstown Events Centre.
He entered in style, singing Gimme Some Lovin, and was surrounded by about 20 singers and dancers.
Santa was joined on stage by children's television presenter and guest star Erin Simpson.
The duo and the singers and dancers led the audience in a Christmas sing-along medley, with lyrics displayed on two large screens. while "snow" floated down from the rafters.
The whole show was a high-energy mix of traditional Christmas carols and crowd-pleasing pop songs, complete with impressive lighting and visuals.
Shotover Jet general manager Clark Scott joined Branches Charitable Trust chairwoman Kelly Campbell on stage and revealed more than $6000 had been raised from the jet-boat company's Locals' Day the previous weekend.