Buzz, Woody, Superman, Dora the Explorer and Scooby Doo all showed up to Queenstown for one night only at the City Impact Church on Saturday.
Over 150 parents and children attended the Toy Story 3 show staged by the church to hear the story of Christmas with one or two little twists.
The characters in the show battled it out to find who was the favoured toy, but they all took a step back when 30 little ones stole the show by stepping on stage to show off some neat dance moves they had been practising.