There were 37 performers, ranging in age from 4 to 69, including a few national champions.
More than 700 tickets were sold for the two performances and proceeds will support the Dunedin Ice Skating Club.
The show, telling the story the unseen winter spirit, Jack Frost, was one of the final events of the Cadbury Chocolate Carnival.